Сейчас будет очень много трогательных и слезоточивых историй о том, какие трудности были с приведением megaPC в порядок и полное рабочее состояние, а также куча скриншотов различных бенчмарков. Каждый собранный компьютер приносит какие-то новые проблемы и новый опыт. В этой сборке, поверьте, было получено очень много полезного опыта, я понемногу разбираюсь со сложными приложениями для тестирования производительности ПК и готов представить на всеобщее обозрение свою базовую аналитику работы megaPC.
Саму сборку компьютера вы могли наблюдать ранее, если же вы этого еще не сделали, shame on you!!! Ведь вы единственный, кто не указал на лажу с термопастой. Вообще, должен сказать, мне очень нравится наша аудитория — все на стрёме подлинности и правильности контента, все на страже количества фууурекламы. Что бы мы без вас делали… Так вот, сборку я уже показывал. Даю название этому компьютеру megaPC 1.0, и, по правде говоря, уже очень чешутся руки показать вам, что у нас есть для megaPC 1.1, который к моменту съемок видео может плавно превратиться в megaPC 2.0. Вообще дальше много интересного, поверьте!
Этот компьютер полностью развеял мой миф о том, что Windows 8 автоматически подтягивает драйвера абсолютного большинства комплектующих. Это, к сожалению, не так.
Первая проблема меня настигла на этапе установки операционной системы.
Естественно, ее я планировал установить на OCZ RevoDrive3 x2. Но в окне выбора диска для установки ОС этого пункта не оказалось. В инструкции к плате написано, что нужно скачать дрова, закинуть их на флешку, вставить флешку, запустить установку винды с другой флешки и в момент выбора диска для установки ОС нажать кнопку “Поиск”. Я даже никогда не видел этой кнопки, но она там есть. В поиске выбираете ту флешку, на которой дрова, и нажимаете “Поиск”. Драйвера таки нашлись, и после нескольких перезагрузок реводрайв таки появился в списке. Это была моя первая победа.
После того, как была установлена коробочная версия Windows 7 Home Basic, ушло где-то 30 минут на то, чтобы ее активировать, так как, видите ли, мне продали коробку не для моей страны, но я это таки сделал. Следующим этапом была установка Windows 8 Pro Upgrade, коробочная версия которого у меня тоже есть. По опыту прошлой сборки компьютера я уже знаю, что после того, как семерка активирована, устанавливать апгрейд восмерки можно даже на отформатированый винт. Не знаю, где хранится информация о том, что предыдущая версия ОС там была установлена, но оно работает.
Windows 8 Pro Upgrade на чистом ПК не активируется.
Вам будет четко представлен код ошибки, который впоследстии, на сайте поддержки, будет распознан как “установка апгрейда на чистый комп”. Короче, мистика! Я уже молчу о том, что Win8 пришлось активировать по телефону, предварительно нажав 100500 цифр и выслушав 100500 цифр.
Сейчас тут огромное количество смайликов будет. Нет, не будет. Короче, компьютер уходил в BSOD. Я урок выучил, всем спасибо. Но в первые дни работы компьютер с непонятной периодичностью просто залипал намертво, не помогал даже обычный Reset. Каждый раз нужно было держать кнопку Power приблизительно 5-7 секунд. И, если кому-то интересно, когда я снял помпу с процессора, эта паста была везде… Она была приблизительно везде! Короче, день, когда я ее отчищал, был одним из самых веселых у нас в офисе. I LOVE KEDDR!
Я все же решил исправить свою ошибку.
Разобрал, почистил, намазал тонюсенький слой картонной визиткой и всё собрал. С тех пор компьютер ни разу не умирал. Зато представьте, сколько людей, которые никогда не мазали термопасту, теперь будут знать, как это правильно делать :)
Вот этого я уже совсем не ожидал. Конечно, есть оговорка, что материнская плата попала к нам до того, как стала продаваться в свободном доступе, и это вполне логично, что потребовалось переустановить BIOS и руками устанавливать все драйверы. Биос, который шел из коробки, не смог определить все PCIe-устройства, почему-то занизил рабочую частоту оперативной памяти, залипал намертво в некоторых пунктах меню, связанных с загрузкой. Я сразу понял, что нужно обновить биос, но сделать это оказалось не так просто. В Интернете очень мало информации про MSI Xpower Z87 и лишь одно упоминание о проблеме с обновлением биоса. Скачал BIOS, залил на флешку, загружаю BIOS, захожу в меню обновлений, выбираю флешку, выбираю файл, нажимаю “ОГОНЬ” и… компьютер виснет. Как оказалось, флешка должна быть в FAT32 и все SATA-устройства должны быть отключены. В итоге я победил этот BIOS.
Первый запуск Windows 8 Pro для настройки вызвал сразу несколько вопросов с драйверами. Во-первых, любые танцы с бубном вокруг винтов не давали нужного результата. Как бы я не старался всё настроить в Intel Rapid Storage, рейды получались только на 1,36 ТБ, хотя должны были быть под 8 ТБ. Использование фирменной тулы MSI LiveUpdate 5 решило несколько мелких проблем, но с рейдами не помогло, хотя были скачаны и установлены SupeRAID и драйвер к вышеуказанному Intel’овскому механизму. Решил действовать по-старинке. Зашел на сайт производителя, скачал все необходимые драйвера, установил их руками, перезагрузился сто раз, и всё заработало.
Мои глаза кровоточили от линукса, но выхлопа было ноль.
Фирменная тула для обсуживания продуктов OCZ не хотела обновлять плату, так как на ней крутилась винда, и предлагала создать бут-флешку, которая, как я уже говорил, не работала. В итоге мне пришлось разобрать наш мини-кеддро-сервачок, достать оттуда системный SSD, загрузиться с него и обновить плату. Разборка и подключение заняло 30 минут, обновление — 2 минуты, и снова сборка всего в первоначальное состояние. Очень удобно, что с помощью этой тулы можно посылать TRIM-команду.
Дальше я обнаружил, что на системном RevoDrive драйвера, прошивка и bios не менялись с того момента, как плата сошла с конвеера. А это где-то два—три года. Долгие потуги обновить bios PCIe SSD-платы посредством boot-флешки увенчались неудачей.
Забегая наперед, скажу, что я добился того результата, которого хотел. В разделе “Мой компьютер” находится 4 массива. Системный диск С работает на плате OCZ RevoDrive3 x3 на 480 ГБ. Тихоходный RAID0 из двух Seagate NAS HDD общим “чистым” объемом 7,27 ТБ, на котором хранятся архивы видео-футажей, библиотеки с аудиофайлами, пресеты для фотошопа, видеоуроки по продуктам Adobe, шрифты, обои, картинки, кисти, экшены, патерны, проекты, заставки и многое другое.
Следующий RAID0 из двух Kingston HyperX 3K SSD, на котором будут храниться текущие видео и фото проекты. Когда работа по текущим проектам завершена, всё это добро мигрирует на архивный RAID0 из двух Seagate Constellation ES.3 дисков общим “чистым” объемом 7,27 ТБ. На этом архивном диске хранятся исходники и проекты всех наших сайтов.
В двух словах о методике тестирования. Как я уже говорил, я приверженец реалистичных тестов. Таких тестов, результатов которых можно добиться дома в повседневной работе. Поэтому для тестирования производительности дисковых массивов я выбрал три пункта. Первый — приложение CrystalDiskMark, которое, можно сказать, уже эталонное для таких задач. Второй — приложение ATTO Disk benchmark, которое выглядит, как привет из 90-ых, однако дает хорошее понимание о скорости чтения и записи дисков и рейдов. Третий пункт — тупо копировать файлы внутри массива и между ними. Скриншотов копирования файлов будет два. Слева будет показан процесс копирования одного большого RAR-файла на 50 ГБ, справа — те же данные, но не в архиве, общим объемом всё тех же 50 ГБ. Это позволит увидеть разницу в работе с большими и маленькими файлами.
Немного удивлен, но скорость работы скоростных винтов, которые к тому же еще и дороже, практически не отличается от NAS’овских, речь о которых пойдет немного ниже. Скорость линейного чтения массива из двух дисков составляет приблизительно 310 МБ/с, а скорость записи — 260 МБ/с. При этом тактильно чувствуется, что вибрации и шума эти диски выдают больше, чем их терпеливые собратья.
Тест АТТО показал максимальную отметку 316 МБ/с линейного чтения 8-мегабайтных файлов и пропорционально немного меньшую скорость чтения файлов по 500 байт. Наибольший расход значений чтения и записи наблюдается на файлах от 256 КБ до 1024 КБ. Такие файлы массив легко читает, но с трудом записывает.
Реалистичное тестирование по методу Илоны Давыдовой и Семёна Кременюка показывают абсолютный стрём. Копирование файлов с рейд-массива из двух HDD на рейд-массив из двух SSD показал следующие результаты: большие файлы копируются с более стабильной скоростью на уровне 400 МБ/с, мелкие же файлы в пределах первых 20% процесса копируются на скорости 300-350МБ/с, после чего скорость падает до 250МБ/с до самого завершения процесса.
Глобальный вывод по результатам тестирования этого массива напрашивается следующий: заводская “заточка” прошивки винчестера играет большую роль. На скриншотах этого нет, но работа ST4000NM0033 вне рейд-массива существенно лучше работы NAS HDD ST4000VN000 вне рейд-масива. А уже при работе с RAID0 заметна разница. При практически одинаковых результатах производительности и стоимость, и вибрации, и нагрев у Constellation больше. Так что на ближайшее будущее я планирую раскидать эти скоростные винты на другие задачи, где они будут работать в одиночестве и тлену :)
А вот, собственно, и два героя нашего мегаПК, дружелюбно держатся за руки. Работают невероятно тихо и без ощутимой вибрации, которую к тому же хорошо компенсируют резиновые прокладки, установленные в креплениях для HDD внутри корпуса. Скоростные характеристики, как я уже упоминал выше, подобрались очень близко к флагманским винтам от производителя. Скорость линейного чтения по данным синтетического теста CrystalDiskMark составила 280 МБ/с, а скорость записи — 264 МБ/с. Еще хочется отметить субъективно более быстрое пробуждение из режима сна, чем у Constellation.
Для построения рейд-массива из нескольких винчестеров Seagate NAS HDD ST4000VN000 выглядят явно привлекательнее, чем другие решение от производителя. Эти винты существенно дешевле, существенно тише и существенно меньше раздражают корпус. Однако использовать их по одиночке приемлемо разве только для медиаплееров и однодисковых NAS-систем.
Рейды из двух твердотельных накопителей — явление не такое уж и попсовое сегодня. Во-первых, это пока еще немного дороговато. Стоимость гигабайта в разы больше, чем в жестких дисках, но скорости просто не сопоставимы. На своем рабочем компьютере я постоянно имею дело с большими файлами и большим количеством маленьких файлов. То 64 ГБ флешку нужно забэкапить, то скинуть 12 ГБ фоток с фотика, то заархивировать отработаные проекты с двух других офисных компьютеров. Все это обычно занимает много времени, которого у меня нет. Поэтому я спидфрик конкретный. Для меня очень важна большая скорость работы с файлами, и, думаю, если вы разок попробует работать с такими скоростями, то назад дороги не будет. Я, конечно, понимаю, что для каждого типа данных в идеале нужно иметь свои скорости. Совсем глупо будет ставить рейд из 4 SSD в сетевой NAS или в старенький компьютер с SATA1-портами. Но если у нас megaPC, значит, должна быть и мега скорость.
[one_half]Вот сразу заметно, что в CrystalDiskMark работают старенькие деды с большим количеством внуков и малой верой в человечество :) Они, разрабатывая свою классную софтину, и подумать не могли, что бенчмарк может выдать четырехзначную цифру скорости чтения. Поэтому давайте смотреть на багнутый скриншот :)
Тут даже можно сделать вывод, что Kingston поломали CrystalDiskMark.
Действительно, скорость линейного чтения RAID0 из двух дисков Kingston HyperX 3K SSD после трех прогонов теста составила более 1ГБ/с.
[/one_half][one_half_last]
[/one_half_last]
В реальной жизни копирование папок с кучей файлов или одного большого файла общим объемом до 1500 МБ происходит незаметно. Нет, я еще раз это повторю: вы просто не видите окна копирования. Просто появляется папка и приходится сверять размеры, всё ли скопировалось. Поэтому я решил поставить более сложную и более интересную задачу. Тестируем скорость копирования на PCIe SSD наших тестовых файлов с рейда из двух SSD.
[one_half][/one_half][one_half_last]
[/one_half_last]
Как видите, и большой файл на 50 ГБ, и куча маленьких общим объемом 50 ГБ копируются с рейда на PCIe SSD-плату на скорости +850МБ/с. В теории пропускная способность каждого порта SATA3 составляет 600 МБ/с, в теории рейд из двух дисков должен давать 1200 МБ/с, PCI-плата работает на максимальной скорости 1600 МБ/с. Выходит, где-то теряется почти половина запаса скорости. Это всё в теории? и, возможно, я где-то ошибаюсь, но это предположение основано исключительно на заявлениях производителя. В любом случае, дальнейшее увеличение скорости обмена данными между массивами в нашем мегаПК пока не имеет смысла, но, думаю, его можно достичь более серъезными решением — RAID-платой. Создание копии внутри массива RAID0 из 2хSSD происходит предсказуемо не быстро. По процедуре контроллеру нужно считать поочередно данные с двух дисков и сразу же записать данные с двух дисков. Поэтому результаты следующие:
[one_half][/one_half][one_half_last]
[/one_half_last]
Короче, ссд-рейд очень-очень имеет смысл для моей работы. На этом диске будут храниться текущие проекты и фотографии, которые ожидают обработки. Кстати, открытие 18-мегапиксельной фотографии в фотошопе происходит практически мгновенно. Надо будет провести еще тестирование подгрузки RAW-файлов по 200 МБ. Думаю, ребята из kaddr.com мне помогут с материальчиком.
[one_half]Самое интересное начинается сейчас. Подозреваю, что в силу определенной диковизны тестируемого гаджета, приложение CrystalDiskMark после нескольких прогонов не выдавал результат скорости линейного чтения больше чем 690,4 МБ/с, что как бы на 1 ГБ меньше заявленного. Поэтому я решил не доверять результатам этого бенчмарка, но вам для наглядности покажу скриншот.
Меня успокоили результаты тестирование АТТО Disk Benchmark, которые показали скорость линейного считывания 8-мегабайтных файлов (правый столбик, самая нижняя цифра) на уровне 1 673 537 Мб/с. Вот я и получил в реальных условиях те цифры, которые заявляет производитель. Справедливости ради укажу, что тест происходил сразу после перезагрузки ПК при предварительной отправке команды TRIM при помощи вышеуказанной софтины OCZ. Через день активного использования компьютера показатели были немного ниже.
[/one_half][one_half_last]
[/one_half_last]
Создание копии внутри PCIe SSD, как и в случае с рейдом из двух SSD, не впечатляет, ведь принцип работа рейда и реводрайва очень схожи.
[one_half][/one_half][one_half_last]
[/one_half_last]
Существует один большой недостаток, который для меня вообще не важен. Плата настолько умная, что у нее есть собственный набор логики, собственный BIOS, прошивка и драйвера. Это не самый мейнстримный девайс, и, понятное дело, производитель не гнался за скоростью загрузки компьютера, в котором эта плата установлена как системная (да и несистемная тоже). Дело в том, что в момент холодного пуска ПК первые 15-20 секунд происходит инициализация и проверка работы этой платы, после этого пару секунд виден экран Intel Rapid Storage с перечнем всех рейд-массивов, потом — логотип XPOWER и MSI, есть пару секунд, чтобы успеть зайти в BIOS, после этого загрузка винды происходит за 5-8 секунд.
В итоге, не смотря на дикую скорость системной PCIe SSD-платы и скоростных массивов, загрузка компьютера очень далека от слова “быстро”. Но мне это как-то до одного места. Я уже привык приходить в офис, нажимать на Power и идти в туалет мыть руки после транспорта. Эта комбинация активностей дополняет друг друга. Однако для работы ПК RevoDrive3 x2 — просто идеальное решение, ведь ставить Windows или любую другую ОС на RAID-массив из SSD очень небезопасно и довольно спорно. Об этом есть много статей, и все их авторы негативно смотрят на такое решение. А вот плата — самое оно. Ведь я даже невооурожнным взглядом заметил, насколько быстрее устанавливается софт, игры, кешируются файлы в проводнике на PCIe SSD-плате по сравнению с обычным SSD-диском.
Как я уже писал ранее, этот трехслотовый агрегат поставляется с заводским разгоном, что в теории должно привести к большему нагреву, но вы могли видеть эту неадекватно-огромную систему охлаждения, которая проявила себя в тестировании самым лучшим образом. Как видно на скриншоте, базовая рабочая частота видеоядра составляет 1006 МГц, а разогнанная — 1046 МГц, при этом 3 ГБ видеопамяти работают на частоте 1553 МГц.
Возвращаясь к тестированию, приложение для организации мини-пожара на видеоплате FurMark показало очень интересные результаты. В Burn-in тесте с разрешением 1080 р, который длится 15 минут и пытается всё это время держать видеокарту в максимальном загрузе, я получил 6624 поинта, при этом максимальная температура была 66 градусов, а фреймрейт не падал ниже 73 кадров в секунду. Во время тестирования вентиляторы не раскручивались больше чем на 37 % своих возможностей, при этом появлялся неприятный высокочастотный писк.
Кстати, при попытке прогнать тест, тех же 15 минут, в родном для моего монитора разрешении 2560 х 1080, выкидывали компьютер в перезагрузку. Всё же, думаю, не все разработчики знают, что делать с таким монитором-дистрофиком.
Второй тест фурмака уже нацелен на бенчмарк, а не на пожар. В разрешении 1920 х 1080 я получил 4480 поинтов. Максимальная температура составляла всё тех же 66 градусов, а FPS колебался от 74 до 77.
TechPowerUp показывал состояние видеокарты в момент нагрузки и в простое.
Так, видно, что в простое (скриншот справа), скорость вращения пропеллеров была в пределах 1000 об/мин. Потреблялось до 600 МБ памяти, и температура всё время была от 33 до 36 градусов.
Во время тестирования PCmark7 (скриншот слева) вентеляторы работали на скорости 1200 об/мин, при этом ядро достигало максимального значения своей базовой рабочей частоты 1006 МГц.
Я немного волновался, что такой непропорциональный монитор не будет дружить с современными играми. Так и было до тех пор, пока почти каждый производитель мониторов не выпустил модель с соотношением сторон 21:9. Такие модели есть у LG, Asus, Dell, AOC, Samsung, Sharp и т.д. Поэтому довольно шустро появилась поддержка этого режима в таких популярных играх, как Dota2, Crisys3, CS:Go и пр. Хотя многие говорят, что поддержка любого режима зависит не от разработчиков игры, а от драйверов видеокарты. В идеальном вакууме все разработчики пишут свои игры так, что они легко масштабируют полезную область на любое соотношение сторон.
К слову о вышеупомянутых играх, в кризис можно с комфортом играть на максимальных настройках (very high) с активным режимом сглаживания как 4x TXAA, так и 8х MSAA. Дота не славится своей требовательной графикой, но там имеет большое значение размер видимой области. Не скажу, что на данный момент поддержка 21:9 реализована идеально, но она есть.
Температура процессора во время самых тяжелых видеотестов и тестов производительности достигала 60 градусов, что для меня свидетельствует об определенно хорошей эффективности работы системы водного охлаждения. И снова обратимся к реалистичному методу тестирования общей производительности персонального компьютера от Кременюка Семёна.
Реалистичная часть: рендерится одно видео в Adobe Media Encoder, второе видео рендерится в Adobe Premiere, открыт звуковой редактор Adobe Audition, в котором надиктован звук и организован прямой линк с Premiere, открыт Adobe Photoshop c тремя фотками. Поверх всего этого у меня на компьютере всё время открыто два файла Excel и периодически открываются файлы Word, работает скайп, копируется пара гигов файлов с диска на диск, что-то качается с Интернета и открыт Chrome с миллионом вкладок.
Нереалистичная часть: внезапно, посреди этого загруза, мне захотелось поиграть в Crysis3 на максимальных настройках. Вот, что из этого получилось:
Игра шла без тормозов на максимальных настройках, при этом практически не увеличивая потребляемый объем оперативки. Он как был 20 ГБ, так и оставался +/- 1ГБ. Что в очередной раз подтверждает, что оперативной памяти для современных игр много не надо. Во время игры я услышал приятный сигнал о том, что видео уже готово, потом второй сигнал, что второе видео уже готово — значит, надо возвращаться к работе. Я вполне себе вижу такой сценарий в жизни. А если учесть, что очень редко, но к этому всему может добавиться работа с After Effect… Можно сказать, что достаточно много еще остается в запасе. Так вот, этот запас как раз и остается для того, чтобы операционная система не чувствовала напряга. Я, например, рекордсмен среди всех своих знакомых по скорости работы в проводнике. Другими словами, я хочу, чтобы у меня оставался комфорт, как от моего мощного Zenbook, в то время как в действительности компьютер в полном напряге.
Во время этого тестирования я попробовал в работе функцию OC GENIE — нажал специальную кнопку на материнской плате, и система самостоятельно решила, какой разгон необходим в данном случае. На какой-то момент ровная линия загрузки процессора опустилась, но потом вновь поднялась до 100%.
Тестирование при помощи приложения PCmark показало результат 6702 поинта. И, конечно же, популярный бенчмарк 3Dmark тоже порадовал: 157 439 попугаев в тесте ICE Storm, 24 963 попугаев в Cloud Gate и 9 358 попугаев в Fire Strike.
Виндовый тест производительности показал 8,1 балл с нареканием на скорость работы системного диска. Воу-воу, винда, ты не знаешь, о чем ты говоришь! Максимальный балл в данном тесте 9,9, мне очень интересно, каким должен быть компьютер, чтобы получить максимальный балл.
Общий результат вывел наш #megaPC в 3% самых мощных компьютеров галактики, протестированных в 3Dmark. #NotBad
[one_half][/one_half][one_half_last]
[/one_half_last]
Целесообразность такой конфигурации я оцениваю в 80%. Это легко исправить, и в ближайшее время я этим и займусь. Общая производительность системы на высоком уровне, работа с файлами в большинстве повседневных задач молниеносна и незаметна, игры — только на максимальных настройках, скорость работы с графикой и видео позволяет быть на 30-40% продуктивнее, чем раньше. Большой запас оперативной памяти позволяет даже в самых нереалистичных ситуациях продолжать работать за компьютером без лагов и подвисаний. Однако, чтобы всего этого добиться, нужно не один рабочий день потратить на настройку, скачку всех драйверов, обновление всех BIOS’ов, перепрошивку всех неперепрошитых компонентов, организации рейдов, установку всего необходимого софта… Работы было проделано много, но уже сейчас готовится материал #megaPC1.1, а пока небольшой видосик: