Каталог
AnandTech Storage Bench – оценка производительности SSD в реальных приложенияхНайти хороший бенчмарк дисковой подсистемы, в основе которого лежит работа в реальных приложениях, практически невозможно. Синтетические приложения до определенной степени точности формируют правдивую картину, однако в любом случае показатели в настоящих программах точнее и полезнее (как и в случае с «попугаями» в 3DMark они хороши только лишь для оценки примерного уровня видеокарт и бесполезны без значений FPS). С другой стороны, оценка производительности в одном конкретно взятом приложении также не приводит ни к чему хорошему, так как возможны случаи, где все тестируемые накопители будут выступать одинакого. Такие наборы тестов, как PCMark Vantage, являются лучшим вариантом для комплексной оценки системы, но, по сути, даже с их самыми сложными компонентами современные SSD легко справляются, и не обязательно даже результаты HDD Suite будут соответствовать действительности. Недавно наши коллеги с сайта AnandTech получили доступ к специальной утилите, позволяющей записывать все действия, производимые на ПК и влияющие на дисковую подсистему с возможностью многократного воспроизведения сохраненного сценария. Эта программа была использована для создания максимально нагруженных и интересных сценариев отработки жесткими дисками/твердотельными накопителями действий пользователя. Таким образом, появилась реальная альтернатива тестам BAPCo и Futuremark. Впервые этот разработанный комплекс был оттестирован именно на рассматриваемых сегодня SSD. Всего было создано три сценария использования ПК, и начнем мы с самого простого. В нем используется Windows 7 с установленным браузером Firefox, пакетом Microsoft Office, просмотрщиком PDF Adobe Reader и прочими программами. В Firefox открываются вкладки с такими сайтами, как Facebook, AnandTech, Digg. Одновременно с этим проверяется почта в Outlook, создаются и отправляются письма с PDF вложениями. Adobe Reader запускается для открытия нескольких PDF. В Excel 2007 и Word 2007 подготавливаются сложные таблицы и документы с разнообразным форматированием, графиками и формулами. Наконец, задействуется PowerPoint 2007 для просмотра присланной по e-mail презентации, и в Windows Media Player 11 проигрывается эпизод Firefly. Естественно, нагрузка создается реалистично. Очевидно, что невозможно заниматься браузингом и одновременно работать в Word/Excel. Все это учитывается, и, в конечном счете, создается многозадачная среда, пусть не слишком нагружающая ОС, но вполне требовательная к ресурсам. В частности, описанные выше действия, как оказалось, требуют 57769 дисковых операций, из них 37501 раз информация записывается, а 20268 раз – читается. Нас интересует только дисковая производительность, поэтому никакие другие внешние факторы за ~5 минут прогона теста не учитываются. Более 30% этих IO операций работают с 4 Кб блоками, 11% - 16 Кб, 22% - 32 Кб и примерно 13% - 64 Кб. Менее 30% действий являются последовательными. Средняя длина очереди – 6.09 IO операций. Производительность отражается в I/O Operations per Second (IOPS): Естественно, от жестких дисков можно ожидать худших результатов в таком режиме, и один из быстрейших HDD потребительского уровня VelociRaptor достигает показателя всего лишь в 137 дисковых операций в секунду. Среди протестированных MLC SSD быстрейшим оказался X25-M G2 с TRIM прошивкой; ему удалось выполнять порядка 800 IOPS. Улучшение относительно предыдущей версии прошивки составило порядка 6.25% благодаря повысившейся скорости последовательной записи. Драйвы второго поколения при этом несколько быстрее, чем G1, однако наиболее интересным является то, как соотносятся между собой прочие драйвы. Основанный на базе Samsung RBX P256 накопитель Corsair выступает очень хорошо, почти на уровне Intel X25-M с 664 IOPS. Ему даже удается обогнать Indilinx MLC OCZ Vertex примерно на 8%. 40 Гб модель Kingston становится заложником своей небольшой емкости (ведь TRIM отсутствует, а при заполнении диска его скорость падает), так как бенчмарк занимает порядка 33 Гб, оставляя совсем немного места для нормального функционирования этого SSD. Тем не менее, этот дешевый SSD оказывается почти в четыре раза быстрее существенно более дорого, шумного и горячего WD VelociRaptor. Естественно, раз мы назвали первый сценарий простым тестированием, должен существовать и повышенный уровень сложности. В этот раз в фоновом режиме запущен Microsoft Security Essentials в режиме сканирования вирусов. Firefox, Outlook, Excel, Word и Powerpoint используются в таком же режиме, как и в прошлом тесте. К этой смеси мы добавили Photoshop CS4, в котором сначала открывается, затем редактируется и сохраняется несколько 12 Мп изображений. Запись обработанных фото происходит в формат JPG в максимально сжатом виде для публикации в Интернете. Тем временем вьювер изображений Windows 7 открывает расположенные на SSD картинки, а 7-zip распаковывает несколько массивных .7z архивов. Помимо этого производится загрузка «тяжелого» файла из Интернета, работает uTorrent с парой активных раздач. К тому же, во время проведения бенчмарка происходит инсталляция дополнительных приложений и обновлений Windows. После того, как все эти сценарии завершаются, производится запуск World of Warcraft, несколько минут проводятся за игрой, после чего папка удаляется. Этот тест также учитывает все операции дисковой подсистемы, которые производятся во время загрузки ОС. Эта более сложная версия теста длится 22 минуты и состоит из 201306 операций, среди них 128895 относятся к чтению, а 72411 – к записи. Примерно 44% из этих IO являются последовательными. 30% обращаются с блоками размером по 4 Кб, 12% - 16 Кб, 14% - 32 Кб, а 20% -64 Кб. Средняя длина очереди в таком режиме – 3.59 IOPS. Хотя нам известно, что Intel подняла скорость последовательной записи в 160 Гб версии X25-M G2, как показывает усложненная версия нашего теста, этого оказалось недостаточно. Улучшение 160 Гб модели очень существенно, более 20%, однако даже с таким скачком быстродействия это ставит быстрейший из X25-M G2 лишь на один уровень Corsair P256 (Samsung RBX) при серьезной нагрузке. Настоящий победитель здесь – OCZ Vertex. С показателем в примерно 700 IOPS этот SSD обладает лучшим балансом скорости последовательной и случайной скорости чтения/записи в нашем тяжелом тесте. На практике можно сказать, что накопители на базе контроллеров Indilinx сделали большой шаг вперед. Изначально эти накопители были просто дополнительной, не слишком интересной альтернативой Intel X25-M. Однако со временем благодаря кропотливой работе специалистов компании над усовершенствованием прошивок для контроллеров Barefoot, SSD с этими чипами сначала поднялись на уровень продукции Intel, а как показывает сегодняшний тест, в чем-то даже перегнали недавнего эталона MLC накопителей. Intel необходимо улучшить скорость последовательной записи, чтобы соответствовать OCZ Vertex в тяжелых условиях. Однако, как выяснилось, все резервы для второго поколения устройств G2 были исчерпаны, и, похоже, придется ждать следующего года и поколения устройств G3 для того, что бы увидеть положительные изменения и новый виток конкуренции. Среди всех рассматриваемых SSD, больше всего производительность здесь потерял 40 Гб драйв Kingston. Он оказался пусть ненамного, но даже медленнее VelociRaptor. Хотя в целом данное стресс-тестирование было слишком тяжелым для этого накопителя и в реальной жизни SSDNow даст ощутимое ускорение при интенсивной работе в ОС по сравнению с традиционными жесткими дисками, стало ясно, что малое количество чипов на PCB (а, значит, и каналов работы контроллера) серьезно ограничивает потенциал разработки Intel. Наконец, последним из проведенных тестов стал набор, состоящий из четырех игровых приложений: World of Warcraft, Batman: Arkham Asylum, FarCry 2 и Risen. Игры последовательно запускались, записывался реальный геймплей. Тест длился 30 минут. Бенчмарк учитывает время загрузки игры, уровня, доступ к накопителю при загрузке сохраненной игры, подгрузки при перемещениях по игровому миру. Такой сценарий состоит из 79798 операция, однако соотношение чтение и записи здесь совершенно иное, нежели в предыдущих тестах. Так, было проведено лишь 4592 IO записи и 75206 – чтения. Лишь 20% из них работали с 4 Кб блоками, порядка 40% - с 64 Кб и 20% - 32 Кб. Целых 69% IOPS являлись последовательными, а средняя длина очереди составляла 7.76 операций. Так как игровой тест по большей части затрагивает лишь операции чтения, у драйвов Intel отсутствуют слабые места. Неважно, о каком поколении идет речь – G2, G1 любых объемов, с прошивкой, поддерживающей TRIM, или без, выступают одинаково. Все они примерно на 10% быстрее Samsung и на 15% - Indilinx. Даже 40 Гб Kingston раскрывается здесь во всей красе, опережая более дорогих конкурентов. [N11-Выводы и финальные слова] Без каких-то ни было сомнений можно утверждать, что реализация столь ожидаемой команды TRIM для SSD является исключительно положительным моментом, свидетельствующим о «взрослении» твердотельных накопителей, и их большей готовности к массовому потреблению. В действительности вряд ли найдется много людей, которых интересует, почему их дорогой накопитель экстра-класса становится со временем медленнее. Техническое объяснение принципов работы NAND ячеек хорошо лишь в теории, на практике же хочется отлаженной и беспроблемной работы. С появлением TRIM, наконец-то, это желание стало осуществимо. Поддерживающая TRIM операционная система в паре с контроллером SSD вместе следят за ситуацией, и делают это достаточно эффективно. Конечно, технологию пока нельзя назвать совершенной. Довольно неприятным выглядит тот факт, что существуют проблемы с драйверами, и необходимо использовать исключительно версию Microsoft. Уж кому как не Intel были известны все нюансы новой ОС Microsoft. Очевидно, что налицо не лучшая координация подразделений столь крупной корпорации, приведшая к задержке с выпуском фирменных драйверов для Windows 7. Так же некрасиво выглядит то, как Intel поступила с владельцами X25-M G1, лишив их поддержки TRIM и новых прошивок. Приобретая эти SSD, люди платили по €600 (значительно больше, чем сейчас стоят G2), и, оставляя их без поддержки TRIM и SSD Optimizer, Intel фактически поворачивается спиной к энтузиастам, выступавшим чуть ли не в качестве бета-тестеров новой технологии. Совершенно очевидно, что никаких технических препятствий к появлению TRIM на X25-M G1 нет, и это всего лишь маркетинг. Совершенно иначе выглядит на этом фоне подход Indilinx, продолжающей поддержку своих накопителей и выпускающей прошивки, доступные для всех клиентов. Стоит ли говорить, что компания представила Wiper Tool даже раньше, чем Intel вообще заявила о появлении TRIM только для G2. Улучшение скорости записи, проведенное для 160 Гб версии X25-M G2, довольно приятно, однако оно само по себе красноречиво говорит о главном недостатке SSD Intel. Время идет, и ситуация на рынке меняется. Когда раньше накопители Intel превосходили конкурентов по совокупности характеристик, на малую скорость записи можно было закрыть глаза и рекомендовать к покупке именно эти твердотельные накопители. Однако сегодня с прогрессом Indilinx такое положение дел является попросту неприемлемым. Надеемся, данная проблема будет решена в следующем поколении SSD от Intel. Тем не менее, с точки зрения производительности однозначно выделить лидера проблематично. Чем больше в работе проявляется последовательных операций, тем большее преимущество получают основанные на контроллерах Indilinx SSD. Чем больше требуется IO чтения, тем сильнее отрываются накопители Intel. Особенно сложно сделать выбор с учетом того, чтобы остальные характеристики драйвов сопоставимы (скорость случайного чтения и записи, поддержка TRIM). Пожалуй, наиболее верный выбор можно сделать, ориентируясь на объем накопителей и, соответственно, сумму, которую планируется потратить на приобретение SSD. Интересует 64 Гб вариант? Тогда однозначно следует выбрать Indilinx. 80 Гб? Intel. 128 Гб? Снова Indilinx. 160 Гб? Intel. Говорить о выборе вендора можно однозначно. Именно OCZ и SuperTalent первыми представили новые прошивки с поддержкой TRIM (чуть позже подтянулась Crucial), им и стоит доверять. Также по неофициальной информации эти компании проводят на производстве дополнительные тесты на надежность изготавливаемых накопителей, именно их SSD являются одними из самых надежных на рынке. Что касается нового предложения 40 Гб Kingston, оно является очень интересным. Приверженцы SSD наверняка выберут более емкий и быстрый драйв, однако для постепенного перехода на твердотельные накопители с механических HDD, этот вариант выглядит идеальным мостиком. Если в России эти SSD будет возможно купить по сравнимым с MSRP ценам (пусть даже вполовину большим), они все равно останутся крайне заманчивым приобретением. Итак, какую же черту можно подвести под сегодняшним тестированием? Пожалуй, можно утверждать, что SSD накопители уже сейчас достигли такого уровня, что их можно (естественно, в паре с Windows 7) использовать в повседневной жизни. Конечно, эти изделия все еще дороги, а в будущем появятся улучшенные версии (скорость которых будет совершенно не зависеть от степени заполнения, большего объема, с меньшей ценой), но желающие улучшить быстродействие дисковой подсистемы своих ПК уже сейчас однозначно не останутся разочарованными. |
Источник: www.anandtech.com/