КТО УНАСЛЕДУЕТ БИЗНЕС-ИМПЕРИЮ ПРИГОЖИНА
|
|
|
Содержание |
Обновляйтесь!
Команда LXF целый месяц тестировала материнские платы, процессоры, твердотельные диски и видеокарты, чтобы уберечь вас от этого.
Когда вы размышляете, что никто из нас так не прикипел бы к Linux, если бы не «железо», на котором он работает, вы уделяете мало внимания платформе x86. Возможно, дело в том, что Linux стал весьма стабилен и отлично работает на более старых устройствах, и нам редко приходится об этом думать.
Но есть, однако, и другая причина. И это совместимость и производительность. Хотя совместимость уже не является такой проблемой, как было 10 лет, никто из нас не захочет разориться на «железо» с сомнительной поддержкой Linux, будь то свежий чипсет от Intel, видеокарта или твердотельный жесткий диск. Поэтому мы взяли столько компонентов, сколько смогли, и протестировали их на совместимость и производительность.
Чтобы сделать наш обзор более практичным, мы решили не касаться переднего края технологий – процессоров и видеокарт. И не только чтобы дать Linux передышку на охват этих устройств, но и потому, что со временем цены на них станут более разумными. Мы также старались рассказать о конкурирующих продуктах, например, видеокартах AMD и Nvidia и процессорах Intel и AMD, в надежде получить более разносторонний обзор того, что работает хорошо, а что может не работать. Мы протестировали разницу в производительности между 32-битными и 64-битными платформами, проанализировали улучшения файловой системы, а именно кэш на основе твердотельного жесткого диска, и проверили, насколько хороши открытые драйверы видеокарт. И хотя мы не даем конкретных рекомендаций по поводу покупки тех или иных устройств, мы четко говорим, что работает, а что нет.
«Железо»: Полное руководство
Начнем с устройств, к которым подключаются все остальные компоненты.
0 Материнская плата
Материнские платы бывают всевозможных форм и размеров, но большинство отвечают форм-фактору ATX. Он определяет, где должны находиться разъемы питания и где плата крепится к корпусу. Большинство плат были стандартного размера ATX, и их по-прежнему предпочитают многие, благодаря обилию возможностей расширения. Но популярна и Micro-ATX, особенно в ТВ-приставках и в автономных компьютерах. Во встраиваемых системах может использоваться Mini-ATX, но все, что меньше – удел специалистов. Для наших целей понадобятся ATX или Micro-ATX.
1 Сокет процессора (охлаждение)
Производителей процессоров на платформе x86, достойных нашего внимания, всего два – Intel и AMD, и у каждого из них большое разнообразие вариантов процессорных сокетов и разъемов для подключения кулеров. Какой сокет вам понадобится, зависит от процессора, и к нему понадобится соответствующая материнская плата. Последний сокет от Intel называется LGA1155 – он поддерживает и прошлогодние процессоры Sandy Bridge, и свежевышедший Ivy Bridge. Последний сокет от AMD – AM3+, которым мы пользовались, рассматривая процессор AMD Phenom II. К обоим сокетам нужны совместимые кулеры, хотя современные конструкции кулеров «адаптируются» отверткой.
2 Разъемы питания
Современным компьютерам нужны и современные источники питания. Наряду с обычным 24-контактным разъемом, иногда разбиваемым на блоки из 20 и 4 контактов, вам понадобится 8-контактный/12-вольтовый разъем для процессора. Конструкция разъемов обычно такова, что в неправильное гнездо их не вставить. Дешевым видеокартам редко нужно дополнительное питание, но картам среднего диапазона может еще потребоваться питающий кабель для PCI Express с 6-контактным разъемом, а для мощной карты – даже два кабеля. Они должны идти от одного блока питания, а для мощного компьютера мы посоветуем блок питания мощностью 600 Вт с отдельными 12-вольтовыми «рельсами» для видеокарты.
3 Слоты памяти
Память тесно связана с процессором и специально выбирается под вашу платформу. На современных материнских платах делать это гораздо проще – и Intel, и AMD используют одни и те же планки DDR3 (позже в этом году должна выйти DDR4), только купите память побыстрее, чем вам нужна. Если память окажется слишком медленной для процессора, она либо не будет работать, либо не даст раскрыть его возможности; если слишком быстрой, то вы просто переплатите лишнего. Мы взяли 4 ГБ памяти G. Skill Ripjaw Gaming Series (F3-12800CL7D) с тактовой частотой 1600 МГц. Большинство современных материнских плат поддерживают до 32 ГБ.
4 Порты SATA (2 и 3)
Старые разъемы IDE для жестких дисков и оптических приводов сейчас встречаются нечасто. На современных материнских платах все подключено через гораздо более простые разъемы SATA. Несмотря на то, что кабели у них одинаковы, многие устройства совместимы с SATA2, теоретическая скорость которого достигает 3 Гб/с, хотя на всех платах, которые нам попались, был и интерфейс SATA 3, который удвоит эту скорость, при наличии совместимого устройства хранения.
5 Порты USB
Аналогично, сейчас, когда все привыкли подключать все устройства через USB 2, этот стандарт медленно вытесняется USB 3. USB 3 повышает предел скорости с 480 Мб/с старого стандарта до 5 Гб/с, что позволяет ему идти в ногу с SATA 3 и значительно опередить Firewire 800. Однако передача данных – не столь однозначная тема. Скорость тут зависит от операционной системы, подключаемых устройств, драйверов для чипсета и передаваемых данных. Например, многие видеоредакторы убеждены, что Firewire 800 дает лучшую производительность, чем USB 3.
6 Слоты PCI
Скорее всего вы захотите подключить платы расширения в слоты PCI Express x1 или PCI Express x16. К этим последним обычно относится один слот для видеокарты с увеличенным питанием, с меткой ‘PCIEX16’, который расположен ближе всего к процессору, а более медленные слоты отмечены как ‘PCIE4’.
7 Видеовыход
Теперь, когда на многих платформах Intel и AMD есть процессор для обработки графики, на плате чаще всего имеется разъем видеовыхода. Обычно это DVI- или HDMI-разъем, который легко подключить к телевизору или современным экранам; на HDMI также есть цифровой аудиовыход.
8 Аудиовыход
Вместе с цифровыми выходами вы найдете и аналоговые, обычно в виде оптических или коаксиальных разъемов для усилителя. На многих материнских платах для реализации звука используется чипсет Realtek, способный формировать многоканальный звук. Лучше всего сохранить весь звук цифровым, так как в этом случае при проигрывании фильмов с совместимым усилителем не потребуется никакого преобразования; вдобавок это позволит избежать помех.
9 Локальная сеть
Вы наверняка знакомы с проводными/Ethernet сетевыми подключениями. Предел скорости передачи данных уже некоторое время не менялся – это значит, что скорость сети существенно зависит от скорости подключенных устройств. Все современные платы теперь поддерживают подключения со скоростью 10/100 Мб/с и 1000 Мб/с (гигабит).
Процессоры
Вычислительная мощность – это не только частота процессора.
Когда-то производительность процессора сводилась только к его тактовой частоте. Более быстрый процессор мог выполнять больше операций за заданный период времени и, следовательно, решать какую-то задачу быстрее медленного процессора. Тактовая частота измеряется в герцах (Гц) и представляет собой число операций, выполняемых в секунду (правда, здесь мы немного упростили – некоторым операциям нужно более одного цикла процессора). Большинство современных процессоров работают с тактовой частотой в несколько гигагерц (1 ГГц = 1 000 000 000 Гц). Состав команд зависит от типа процессора. Мы рассмотрим семейство x86, применяемое в большинстве настольных компьютеров и ноутбуков. Этот состав команд появился в 1978 г. на 16-битном процессоре Intel 8086. С тех пор к основным инструкциям прибавились новые, с целью реализации новых возможностей. У семейства процессоров ARM (применяются в большинстве мобильных устройств) другой состав команд, поэтому их производительность при той же тактовой частоте будет отличаться.
Кроме количества операций, у процессоров различается и структура данных. Большинство современных процессоров 32-битные или 64-битные – имеются в виду биты данных, обрабатываемые каждой командой. Значит, 64-битные вдвое быстрее 32-битных? Нет. Все зависит от того, сколько нужно вам: скорости операции над 20-битным числом на 64- и 32-битном процессоре будут одинаковы. Длина слова также может влиять на способ обращения процессора к ОЗУ. О том, как это влияет на производительность, можно прочесть во врезке «64-битные процессоры против 32-битных». Один из важнейших аспектов производительности процессора – число ядер. По сути, каждое ядро – это отдельный процессор, на котором можно запускать программу с минимальным взаимодействием с другими ядрами.
Как и с длиной слова, количество ядер нельзя просто умножить на тактовую частоту, чтобы получить мощность процессора. Задача может эффективно использовать несколько ядер, только если она разделена на несколько потоков. Это означает, что разработчик разбил ее на отдельные подпрограммы, каждая из которых может выполняться на отдельном ядре. Не все задачи поддаются такому разбиению. Программа с одним потоком будет работать на многоядерном процессоре с той же скоростью, что и на одноядерном – однако две однопотоковые программы на многоядерном процессоре будут работать быстрее, чем на одноядерном. Нам представляется, что у компьютера есть некая память, которую он делит между запущенными программами; но на практике все чуть сложнее. Память – это не единая сущность, а иерархия различных уровней. Обычно чем быстрее память, тем она дороже, поэтому в большинстве компьютеров есть малый объем очень быстрой памяти, называмой кэшем, оперативная память гораздо большего объема и раздел подкачки на жестком диске, служащий для программ и функций чем-то вроде переполнения памяти. Для процессоров наиболее важен кэш, потому что он введен в схему: можно добавить дополнительную оперативную память и изменить размер раздела подкачки, но объем кэша фиксирован. Сам кэш разбит на уровни, и более низкие уровни меньше по объему и быстрее, чем более высокие.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
В свете всего этого нелегко понять, насколько производительными различные конфигурации могут быть в разных ситуациях. Вместо того, чтобы попробовать понять, как компьютеры будут работать с разными конфигурациями процессора, мы запустим серию тестов и увидим, как они работают. Процессоры, которые мы будем тестировать, таковы:
» AMD Phenom II X4 3400 МГц Quad Core (Кэш: 4 × 64 КБ уровень 1, 4 × 512 КБ уровень 2 и 6 МБ уровень 3), цена £79,00
» AMD Phenom II X6 6 Core 3300 МГц (Кэш: 6 × 512 КБ уровень 2, 6 МБ уровень 3), цена £100,27
» Intel i5-2500K 3,6 ГГц (Кэш: 2 × 32 КБ уровень 1, 256 КБ уровень 2, 6 МБ уровень 3), цена £162,43
Все процессоры мы запускали на рекомендуемых тактовых частотах. Разгон процессоров – само по себе искусство, и из каждого из них можно выжать дополнительную производительность, но данная тема находится за рамками нашей статьи.
В идеальном мире мы бы протестировали все процессоры с одинаковыми материнскими платами, чтобы исключить любые различия. Однако у разных процессоров разные схемы контактов, и они физически не подойдут ко всем платам (а если и подойдут, то не будут работать).
Мы обнаружили, что процессор Intel обогнал процессоры AMD по производительности почти во всех областях. И неудивительно: он стоит вдвое дороже самого дешевого из них. В некоторых тестах – например, тесте статической страницы Apache – его производительность была выше вдвое. Пожалуй, более странно то, что он почти везде превзошел Phenom II X6, несмотря на то, что у него на два ядра меньше и тактовая частота лишь немногим выше. Исключениями стали тест по взлому паролей John the Ripper и некоторые тесты GraphicsMagic. Это тесты с высокой степенью распараллеливания, умеющие воспользоваться всей дополнительной вычислительной мощностью X6.
Не все различия в производительности обязаны только процессорам. Как мы сказали, они тестировались на различных материнских платах. На плате Intel есть твердотельный жесткий диск (SSD) для кэширования данных, отправляемых на главный SSD. Это привело к существенному росту скоростей чтения файлов размером до 2 ГБ, но с файлами больше этого размера существенных различий не наблюдалось.
Скорость записи на различных системах была примерно равной. Выбор процессоров сегодня, пожалуй, сложен как никогда. Появилось больше простых процессоров, процессоров с малым энергопотреблением, сложных процессоров, параллельных графических чипов и кластеров. Более актуальным, чем когда-либо раньше, становится не вопрос «Какой процессор самый лучший?», а «Какой процессор лучше всего подойдет для решения данной задачи?». Для ответа на него нужно знать, и какие процессоры представлены на рынке, и их стоимость, и то, как они выполняют различные задачи.
Ядра Intel высокого класса обладают наибольшей производительностью для решения повседневных задач, но эта скорость стоит денег. А дополнительные ядра X6 идут вровень, а иногда даже обходят i5 в тестах GraphicsMagic, имитирующих работу с изображениями, что позволит вам сэкономить приличную сумму. Но если вы не будете пользоваться всеми виджетами и эффектами KDE, X4 более чем достаточно для решения большинства повседневных вычислительных задач.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
«Железо»: Графические процессоры
С приходом Steam в Linux и ренессансом инди-игр настало время обновить вашу видеокарту.
Пожалуй, самая субъективная часть любого обсуждения «железа» – обсуждение устройств, отвечающих за генерацию графики. Все потому, что лучший выбор здесь зависит от того, насколько важна графика в вашей системе. Скажем, если вы предпочитаете командную строку или простой файловый менеджер, мощная дорогая видеокарта будет напрасной тратой денег. Дело в том, что наиболее сильны различия графических процессоров (GPU) именно в сфере 3D-графики. И хотя возможности 3D-рендеринга важны только для трехмерных игр, математические ресурсы графического процессора сейчас привлекаются к массе других задач, например, кодированию и декодированию видео с высоким разрешением, математическим операциям, воспроизведению контента, защищенного DRM, и для тех пульсирующих окон и теней, которые всем так нравятся на рабочем столе. Лучшая спецификация означает не только то, что игры будут запускаться с большим разрешением, лучшим качеством и более высокой частотой кадров – все это добавляет удовольствия игроку – но более эффективной станет и работа со всей настольной системой.
Обработка
Развитие GPU, как и CPU, похоже, не ждет застой. Их мощность удваивается каждые 18 месяцев – это и хорошо, и плохо. Хорошо, что прошлогодние модели стоят вдвое дешевле, чем на момент выпуска. Плохо, что ваша карта почти всегда будет устаревшей, даже если вы купите самую последнюю модель. По этим причинам, а также потому, что большинство геймеров в Linux не будут пользоваться самыми последними моделями при отсутствии самых последних игр (разве что у вас двойная загрузка с Windows), мы сосредоточимся на стоимости, производительности, поддержке и совместимости устройств. С точки зрения стоимости мы рассмотрим чуть менее новые модели, включив пару дешевых и пару более дорогих вариантов. Для оценки производительности мы проверим каждую видеокарту версией 3.0 теста Unigene. Это суровый тест 3D-производительности, включающий отрисовку миллионов полигонов в окружении внешней среды, динамического глобального освещения, объемных дождевых облаков и рассеяния света. Он выглядит лучше, чем любая родная для Linux игра, и проверяет и возможности устройства, и качество драйверов. Так как движок Unigene используется в нескольких известных играх, включая Oil Rush, результаты теста должны дать хорошее представление об успехах GPU на любых современных играх.
Однако мы хотели протестировать видеокарты и на тех играх, в которые вам хочется поиграть сейчас: например, с последней версией Alien Arena, а также с коммерческими инди-играми, вроде World of Goo. Что еще более важно, мы протестировали их и с некоторыми играми от Steam, запущенными на Wine. Steam – это игровой портал для Windows, который стал лучшим вариантом покупки и установки новых игр для этой операционной системы. Есть несколько серьезных свидетельств в пользу того, что до конца этого кода Steam придет в мир Linux. В таком случае его производительность на Wine должна дать нам некоторое представление о том, как те или иные игры под Steam будут работать в Linux.
Устройства
Мы протестировали пять различных устройств. Первые две карты были интегрированными, т. е. являлись частью процессора, а не отдельными картами, вставляющимися в слот на материнской плате. Эти процессоры и графические карты часто называют ускоренными обрабатывающими устройствами (APU). Мы начали с Sandy Bridge APU от Intel на процессоре i5-2500K с тактовой частотой 3,30 ГГц, и так как Intel серьезно относится к разработке драйверов для Linux, мы ожидали от него хороших результатов. Другой APU имел гораздо лучшую спецификацию на бумаге, и это A8-3850 APU (также известный как AMD Fusion). Это пресловутое ядро PlayStation 4, и хотя графический процессор нашей модели, похоже, не такой мощный, как будущий наследник Sony, его вычислительную мощность можно объединить с внешней видеокартой Radeon с помощью параметра CrossFire, включаемого в BIOS. Это AMD Radeon HD 6550D, и мы использовали ее с отведенными 512 МБ ОЗУ. Остальные видеокарты были внешними и подключались в свободные слоты PCIe на материнской плате. При этом нужно убедиться, что у вас есть два свободных слота, так как видеокарта часто занимает соседний слот для дополнительного охлаждения, и что ваш источник питания достаточно мощный. Мы пользовались источником питания мощностью 600 Вт с двумя отдельными «рельсами» 12 В для питания видеокарты. Наши карты требовали дополнительного питания: один 6-контактный разъем или два для самой энергоемкой карты – Nvidia. Модели, которые мы проверяли – дешевая AMD Radeon HD 6670 (одна из карт, предназначенная для работы с A8-3850 APU) и более мощные AMD Radeon HD6850 и Nvidia GTX570, и тестирование выполнялось и с открытыми, и с закрытыми драйверами.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Тест: оценка видеокарт
Результаты Sandy Bridge были неоднозначны. Тест Mesa 8.0.2 от Unigene еле запустился, а значит, во многие современные игры поиграть не получится. С Alien Arena повезло больше: мы получили комфортные 60 кадров в секунду, но пришли к выводу, что для игр понадобится проприетарный драйвер. Первым GPU от Radeon, который мы протестировали, был встроенный HD 6550D с открытым драйвером Gallium версии 0.4. Производительность рабочего стола была хорошей, и ускоренный Unity в Ubuntu работал безо всяких проблем (как и на Intel). Ничуть не меньше нас впечатлило то, что тест «Небеса [Heaven]» дал лучшие результаты, чем у Sandy Bridge, и тем более – чем на нашей старой Nvidia 7600GTS, но рендеринг тем не менее не работал. Мы наблюдали, как силуэты, вместо цветных текстур, ползут по экрану с частотой 7 кадров в секунду. Поэтому для следующего теста мы воспользовались проприетарными драйверами Catalyst, которые установили вручную.
Нашим следующим тестом была Alien Arena, которая запускалась с на удивление низкой частотой в 25 кадров в секунду – более чем достаточно для счастья офисных приложений, но очень далеко от Sandy Bridge. Но в тесте «Небеса» проприетарные драйверы выполнили рендеринг корректно, получив 10,3 очка. Может показаться, что это мало, но если учесть, что чипсет встроенный и сам тест не оптимизирован под игры, то результат неплох. Мы попробовали запустить один и тот же тест в Unity 3D и Unity 2D, чтобы посмотреть, есть ли разница, когда рабочий стол использует OpenGL, и не нашли ее – это доказывает, что в недавно выпущенном Unity 5.12 проблемы с производительностью OpenGL были исправлены. Производительность немного поднялась, когда мы тестировали Radeon HD 6670 1024 МБ. Alien Arena теперь запускалась с частотой 55 кадров в секунду, а тест «Небеса» дал нам 25,3 кадра в секунду с минимальным значением в 11 и максимальным в 46 кадров в секунду. Это прекрасный результат для бюджетной карты, и если вы предпочтете версию с пассивным охлаждением, она может стать идеальным вариантом для Linux-машины, используемого под игры и просмотр фильмов.
Тест: мощные видеокарты
Нам остались две самых мощных видеокарты – Radeon HD6850 1024 МБ и Nvidia GTX570. Мы начали с Radeon, потому что драйверы для нее уже были установлены, и она мигом продемонстрировала гораздо лучшие результаты с тестом «небеса», набрав 46,2 кадров в секунду с минимальными 15 и максимальными 78,8.
Восхищенные этим результатом, мы решили исследовать несколько других тестов, первым делом – с родной (и старой) версией Darwinia. Она запустилась с исключительными 160 – 250 кадрами в секунду, а значит, у этой карты не будет никаких проблем со старыми играми. Но когда мы попробовали приняться за Steam, появились проблемы. Например, чтобы заработал Bioshock, сначала пришлось выйти из Unity 3D. Но даже когда игра запустилась, графика отрисовывалась неправильно. С играми от Source все было лучше – стресс-тесты, и Half Life 2, и Lost Coast, показали хорошие результаты: последняя работала с частотой 47,91 кадров в секунду при впечатляющем качестве рендеринга.
И, наконец, самая дорогая видеокарта в нашей подборке – GTX570 от Nvidia с ОЗУ 1,25 ГБ. Сначала мы протестировали ее с открытыми драйверами nouveau, но игры Darwinia и Steam запустить не удалось, и мы поняли, что если вы намереваетесь потратить значительную сумму денег на видеокарту, вам понадобятся проприетарные драйверы, получше.
В использовании проприетарных драйверов Nvidia есть и другие преимущества. Например, вместе с драйверами можно установить очень мощную утилиту настройки. Для поддержки нескольких экранов можно включить TwinView, который всегда казался нам более стабильным, чем Xinerama, и переключаться между различными разрешениями для каждого экрана без перезапуска. Драйверы Catalyst тоже умеют это делать, но с Nvidia также можно разогнать свою видеокарту и отслеживать ее температуру. Утилита также довольно удобна при устранении неполадок, и с помощью утилиты Настройки [Settings] мы смогли загрузить с наших экранов данные EDID и заставить другие экраны тоже их использовать.
С проприетарными драйверами безусловным победителем стала GTX570. Она выдала серьезный результат на тесте «Небеса» (66,6 кадров/с) и безупречно запустила Stream под Wine, поэтому видеокарты от Nvidia потянут игры Steam с большим отрывом. Стоит ли это лишних затрат, зависит от того, насколько игры для вас важны.
Твердотельные жесткие диски
Смените свой диск на такой, которым управляют только электроны.
Хотя процессоры, видеокарты, оперативная память и сетевые подключения с годами становятся быстрее, жесткие диски, кажется, ушли недалеко. В них все еще используются механические компоненты, и по сути они остаются одними из самых тяжелых, медленных, ненадежных и энергоемких компонентов компьютера. Но твердотельные жесткие диски (Solid State Drive – SSD) все меняют, и это одна из самых потрясающих разработок среди устройств для персонального компьютера за последние пять лет.
В данном разделе мы рассмотрим эти чудесные устройства. Мы сравним два диска, которые у нас есть, а также ответим на вечные вопросы пользователей об SSD: «Стоят ли они своих денег?», «Сколько они прослужат?» и «Как получить лучшие результаты от моего жесткого диска?»
Стоят ли они затрат?
В обычных жестких дисках есть вращающийся диск, покрытый магнитным материалом. На этот магнитный материал воздействуют головки чтения/записи при перемещении над диском, и именно он хранит данные. А вот в SSD движущихся частей нет. Вместо этого они состоят из миллионов маленьких транзисторов (массива плавающих логических вентилей), каждый из которых хранит один бит информации. Так как в них нет движущихся частей, они тише, легче, более энергоэффективны, обладают большим сроком службы и скоростью работы.
Это, безусловно, здорово, если вы хотите пользоваться ими на ноутбуке, где очень важны размеры, энергопотребление и шумность. Увеличенная скорость также окажет огромное влияние на запуск приложений (и любые другие операции, требующие частых обращений к диску), и ваш компьютер станет работать заметно быстрее.
Все эти преимущества прекрасны, но у SSD есть и недостатки, и о них следует подумать, прежде чем покупать диск. Главный – дисков такого же объема, как традиционные, купить нельзя, и они гораздо дороже. Например, диск Crucial M4 128 ГБ, который у нас был, стоит £ 107,99, а за £ 79,99 можно купить обычный жесткий диск объемом 2 ТБ. Если вам нужно много дискового пространства или ваш бюджет ограничен, SSD, возможно, не для вас.
Таким образом, ответ на вопрос «Стоит ли они затрат?» – «В зависимости от того, как вы используете компьютер».
Срок службы
Два общих сомнения, касающиеся SSD – в том, долго ли они служат и сохраняют ли они производительность в течение всего срока службы. Эти сомнения небезосновательны. Транзисторы в SSD прослужат около 10 лет или в течение 10 000 операций записи (что наступит быстрее), поэтому срок их службы ограничен. Более того, в некоторых ранних моделях плохие прошивки могли значительно снизить производительность с течением времени.
На современных дисках с современными операционной и файловой системами значимость этих проблем существенно снижается благодаря так называемой TRIM [команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных больше не используются и могут применяться накопителем для подготовки к записи, – прим. пер.]. Она помогает прошивке диска управлять выделением блоков данных, гарантируя, что запись на каждый транзистор будет производиться минимальное число раз без снижения производительности.
Насколько большой эффект оказывает TRIM? В одной из самых авторитетных статей по этой теме Ананд Лал Шимпи [Anand Lal Shimpi] обнаружил, что без TRIM производительность старого диска составляла всего 52 % производительности нового; с TRIM этот показатель составлял 98 %. Поэтому TRIM стоит включить.
Как же включить TRIM? Сначала нужно убедиться, что диск ее поддерживает. Если вы купили диск в последние пару лет, это почти наверняка так, но на дисках постарше это стоит проверить.
Сделать это можно командой hdparm:
hdparm -I /dev/<ssd> | grep “TRIM supported”
заменив <ssd> на имя устройства своего SSD. Если команда что-то вернет, то вы готовы включить TRIM в операционной системе.
Для этого нужно отформатировать свои разделы с ext4 или btrfs. TRIM поддерживают только эти две файловые системы. Здесь в редакции LXF мы пользуемся ext4, так как в btrfs все еще нет стабильной утилиты восстановления, что снижает шансы на восстановление после сбоя – и мы советуем вам тоже воспользоваться ext4.
Меняем опции монтирования
После этого измените опции монтирования файловой системы, так как в них TRIM не включена по умолчанию. Для этого нужно отредактировать файл /etc/fstab. Перед внесением любых изменений обязательно сохраните резервную копию, потому что если вы допустите ошибку, система может перестать загружаться.
cp /etc/fstab /etc/fstab.bk
Если что-то испортится, вы сможете загрузиться с Live CD, восстановить файл из копии, перезагрузиться, и система снова станет работоспособна.
Создав резервную копию, измените во всех строках файла, относящихся к разделам на SSD, часть со словом ‘defaults’. Добавьте к ней ‘,discard’, и теперь строки будут выглядеть так:
/dev/sda1 / ext4 defaults,discard 0 1
Готово. Сохраните файл, перезагрузитесь, и поддержка TRIM для диска будет включена. Это самая важная настройка для вашего твердотельного диска.
Увеличение срока службы
Есть и другие настройки, способные увеличить срок службы диска.
Простейшая из них – добавить к опциям монтирования noatime, точно так же, как ранее мы добавили опцию discard. В файловых системах Linux обычно хранятся время последнего чтения и последнего изменения файла. С опцией noatime будет сохраняться только время последнего изменения, что снизит число операций записи и увеличит срок службы диска. Однако предупреждаем: старые программы, вроде Mutt, не будут работать правильно с этой опцией, поэтому сначала проверьте совместимость приложений.
Срок службы диска можно также увеличить, тщательно продумав, какие разделы на нем разместить. Например, если наряду с SSD в системе есть обычный жесткий диск, стоит разместить на SSD файловые системы, доступ к которым осуществляется реже, такие как / и /home, а /var, /tmp и swap разместить на обычном диске. Если такой вариант вам не подходит, можно настроить и другие параметры, ради снижения частоты записи в эти каталоги. Например, можно увеличить уровень серьезности записываемых в лог сообщений, изменив файл /etc/rsyslog.conf (подробности см. через man rsyslog.conf), или уменьшить «активность подкачки» системы, чтобы она как можно реже пользовалась файлом подкачки. Для этого выполните следующую команду:
echo 1 > /proc/sys/vm/swappiness
Наши тестовые диски
Большинство SSD используют примерно одинаковую технологию хранения данных. На производительность больше влияют контроллер и прошивка – устройство решает, когда и куда записать данные. Плохой контроллер может замедлить диск, особенно со временем, и привести к изменению производительности при операциях записи разного размера (например, 4К и 9К).
Два наших тестовых диска продемонстрировали два конкурирующих контроллера. В Crucial M4 используется контроллер Marvell, а в Intel 330 – Sandforce. Эти же контроллеры используются и на множестве других дисков, так что наши результаты помогут вам выбрать диск для покупки, даже если он будет другим.
Мы протестировали диски с помощью тестов Postmark, Compile Bench и Kernel Unpacking из набора тестов Phoronix Test Suite, чтобы рассмотреть их производительность в реальных ситуациях. Все тесты проводились в Ubuntu 12.04 с файловой системой ext4 и опцией discard в /etc/fstab.
Пожалуй, интереснее всех тест Compile Bench, так как он пытается имитировать операции, которые старят файловую систему – самый верный сценарий для нагрузки контроллера. На этих тестах диск Intel с контроллером Sandforce показал гораздо лучшие результаты.
Однако диск Crucial был гораздо быстрее при работе со множеством маленьких файлов в тесте PostMark и немного быстрее при распаковке ядра.
Оба диска стоят одинаково; через Интернет их можно купить от £84 и выше. |
«Дисков такого же объема, как традиционные, купить нельзя.»
Настройки производительности
Для тех, кто помешан на скорости, есть пара настроек, которые можно применить для увеличения скорости диска. Одна из них включает правильное выравнивание разделов, но о ней уже рассказал Нейл Ботвик в LXF160, и здесь мы не будем углубляться в детали.
Другая – изменить настройки планировщика диска. Он определяет порядок выделения блоков диска: на вращающихся жестких дисках планировщик использовался для назначения приоритетов одним блокам диска по отношению к другим (время доступа к блоку различается по мере его близости к центру диска). А в SSD времена доступа к блокам почти одинаковы, и такая дискриминация может значительно снизить производительность, поэтому стоит переключиться на «холостой [noop]» планировщик:
echo noop > /sys/block/<ssd>/queue/scheduler.