Тестирование SSD-накопителей
Kingston SSDnow V+ series 256 GB
Изменение скорости случайной записи со временем
Скорость передачи данных в сценариях нагрузки, соответствующих различным приложениям
В настоящей статье мы не будем рассматривать принципы работы SSD-накопителей, а изложим результаты их сравнительного тестирования. Однако для лучшего понимания полученных результатов рекомендуем читателям ознакомиться со статьей «Особенности работы современных SSD-дисков», опубликованной в сентябрьском номере журнала за прошлый год.
Методика тестирования
Для тестирования SSD-дисков мы использовали стенд следующей конфигурации:
- процессор — Intel Core i7-2600K (Sandy Bridge);
- системная плата — ASUS P8P67;
- чипсет системной платы — Intel P67 Express;
- диск с операционной системой — Seagate Barracuda ST31500341AS (7200 RPM, 1,5 Тбайт);
- режим работы SATA — AHCI;
- драйвер дисков — Intel RST 10.1;
- контроллер диска — интегрированный в чипсет Intel P67 Express контроллер.
При тестировании применялась операционная система Window 7 Ultimate (32 bit). Дополнительно устанавливался драйвер Intel RST 10.1, а сам SSD-диск подключался к порту SATA III, реализованному через контроллер, интегрированный в чипсете Intel P67 Express. К еще одному SATA-порту подключался HDD-диск, на который устанавливалась операционная система и все необходимые для тестирования приложения. В настройках BIOS для всех SATA-портов задавался режим работы AHCI.
Для тестирования мы использовали утилиту IOmeter 1.1.0 (версия от 2010-12-02), которая представляет собой очень мощный инструмент для анализа производительности накопителей (как HDD, так и SSD).
Особенности использования утилиты IOmeter при тестировании SSD-дисков мы подробно рассматривали в статье «Тестирование SSD-диска Intel X25-M 160 Гбайт», опубликованной в сентябрьском номере журнала за 2010 год, а потому лишь напомним, что утилита IOmeter позволяет работать как с дисками, на которых создан логический раздел, так и с дисками без него. В случае если проводится тестирование диска без созданного на нем логического раздела, IOmeter работает на уровне логических блоков данных, то есть вместо операционной системы передает команды контроллеру на запись или чтение LBA-блоков.
Если на диске создан логический раздел, то первоначально утилита IOmeter создает на диске файл, который по умолчанию занимает весь логический раздел (в принципе, размер этого файла можно изменять, указав его в количестве 512-байтных секторов), и далее уже работает с эти файлом, то есть считывает или записывает (перезаписывает) отдельные LBA-блоки в пределах этого файла. Но опять-таки IOmeter работает в обход операционной системы, то есть непосредственно посылает запросы контроллеру на чтение/запись данных.
Как показывает опыт, при тестировании HDD-дисков разницы между результатами тестирования диска с созданным логическим разделом и без него практически нет. А вот для SSD-накопителей разница есть, причем она может оказаться весьма существенной. Собственно, однозначного мнения относительно того, как именно следует тестировать SSD-накопители — с созданным логическим разделом или без него, до сих пор не существует. Нам кажется, что логично было бы проводить тестирование SSD-накопителей без созданного на них логического раздела.
Дело в том, что производительность SSD-диска может зависеть от того, сколько свободного места на нем имеется. И чем меньше свободного (с точки зрения контроллера диска, а не операционной системы) места на диске, тем ниже его производительность. Как уже отмечалось, при создании логического раздела утилита IOmeter создает на диске файл, который по умолчанию занимает весь логический раздел, то есть для контроллера диска на нем нет свободного места. Именно поэтому мы тестировали SSD-диски без созданного на них логического раздела. Кроме того, такой подход позволяет избежать зависимости результатов от типа файловой системы.
Утилита IOmeter позволяет также задавать размер блока запроса (Transfer Request Size) на запись/чтение данных; тестирование можно проводить как для последовательных (Sequential) чтения и записи, когда LBA-блоки считываются и записываются последовательно друг за другом, так и для случайных (Random) чтения и записи, когда LBA-блоки считываются и записываются в произвольном порядке. При формировании сценария нагрузки можно задавать время теста, процентное соотношение между последовательными и случайными операциями (Percent Random/Sequential Distribution), а также процентное соотношение между операциями чтения и записи (Percent Read/Write Distribution).
В ходе тестирования исследовались следующие параметры:
- изменение скорости случайной записи со временем;
- зависимость скорости последовательного чтения от размера блока данных;
- зависимость скорости случайного чтения от размера блока данных;
- зависимость скорости последовательной записи от размера блока данных;
- зависимость скорости случайной записи от размера блока данных;
- скорость передачи данных в сценариях нагрузки, соответствующих различным приложениям.
В тестах на измерение скорости последовательного и случайного чтения, а также последовательной и случайной записи использовались запросы на передачу данных блоками следующих размеров: 512 байт, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 Кбайт и 1 Мбайт.
При тестировании SSD-накопителей во всех сценариях нагрузки мы устанавливали выравнивание запросов по размеру 512-байтного сектора.
В тестах на определение зависимости скорости случайной и последовательной записи от размера блока данных результаты могут зависеть от состояния накопителя. Напомним, что скорость записи данных на SSD-накопитель может зависеть от того, новый он (ранее не использовавшийся) или нет. Под новым мы будем понимать SSD-накопитель, не содержащий никаких данных, то есть накопитель, у которого все физические страницы памяти свободны. Причем отсутствие на накопителе файлов для операционной системы еще не означает, что страницы памяти не содержат данных. Контроллер самого накопителя при этом может считать, что страницы памяти заполнены данными.
Под ранее использовавшимся мы будем подразумевать накопитель, все страницы памяти которого уже были заполнены данными как минимум однократно. При этом неважно, помечены эти страницы памяти к удалению или нет.
Естественно, что в случае чтения (как последовательного, так и случайного) неважно, о каком накопителе идет речь: о новом или ранее использовавшемся (скорость чтения от этого не зависит). А вот при операциях записи скорость может зависеть от состояния накопителя.
Отметим, что сама по себе процедура записи на новый накопитель автоматически приводит его в состояние ранее использовавшегося, и чем дольше длится тест, тем более использованным становится накопитель. Правда, для последовательной записи нужно учитывать следующее обстоятельство. Если на новом накопителе сколь угодно долго осуществляется только последовательная запись, ее скорость не должна меняться со временем и отличаться от скорости записи на новый накопитель, поскольку в этом случае процедура Garbage Collection не должна приводить к уменьшению скорости последовательной записи.
Если же на накопителе ранее в течение длительного времени осуществлялись операции случайной записи, то при дальнейшей последовательной записи доминирующим фактором, влияющим на скорость, станет процедура Garbage Collection, то есть процедура очистки блоков со страницами, помеченными к удалению. Соответственно скорость последовательной записи на такой накопитель будет ниже, чем на новый. В то же время если процедуру последовательной записи проводить долго, то в конечном счете количество разрозненных страниц памяти, помеченных к удалению, станет небольшим, а показатель усиления записи приблизится к единице и скорость последовательной записи возрастет и станет практически такой же, как и в случае, если на накопителе предварительно в течение длительного времени осуществлялись операции только последовательной записи.
Собственно, именно поэтому при тестировании на скорость последовательной записи мы использовали новый накопитель (поскольку сами операции последовательной записи постепенно приводят накопитель к состоянию нового), а вот скорость случайной записи определялась только на ранее использовавшемся накопителе.
Для того чтобы наглядно продемонстрировать, как изменяется скорость случайной записи по мере того, как диск заполняется данными, мы также провели тест на старение диска, в котором измерялась зависимость скорости случайной записи от времени. В этом тесте использовались блоки размером 4 Кбайт (как наиболее часто встречающиеся), а сам тест длился 10 часов с фиксацией скорости через каждую минуту. Естественно, что тест начинался с новым SSD-накопителем.
Для приведения накопителя в состояние нового первоначально на нем создавался и форматировался логический раздел, который затем удалялся.
Также отметим, что данный тест применялся нами для того, чтобы привести диск к состоянию ранее использовавшегося.
Как уже отмечалось, скорость случайной записи мы измеряли только для ранее использовавшегося накопителя. Аналогично скорость передачи данных в сценариях нагрузки, соответствующих различным приложениям, измерялась только для ранее использовавшегося накопителя.
О последнем тесте стоит рассказать более подробно. Для того чтобы создать нагрузочные скрипты, имитирующие различные пользовательские приложения, мы применяли специализированную утилиту DiskMon v.2.01, которая отслеживает и протоколирует все операции обращения к диску. Анализируя логфайл, создаваемый утилитой DiskMon, можно рассчитать распределение операций обращения к диску по размеру блока данных и по типу операций (чтение, запись, последовательная или случайная операция).
Утилиту DiskMon мы использовали в сочетании с нашим тестовым скриптом ComputerPress Benchmark Script v.9.0. В результате нам удалось составить нагрузочные скрипты IOmeter для следующих приложений:
- MainConcept Reference v. 2. 1 (табл. 1);
- DivX Converter 8.1 (табл. 2);
- ImToo Video Converter Ultimate 6.0.9.0910 (табл. 3);
- ImToo Audio Maker 3.0.49.1030 (табл. 4);
- MAGIX Music Editor 3 (табл. 5);
- Photodesk ProShow Gold 4.5.2949 (табл. 6);
- MAGIX Movie Edit Pro 16 Plus (табл. 7);
- Adobe Photoshop CS5 (табл. 8);
- ABBYY FineReader 10 (табл. 9);
- WinRAR 3.93 (табл. 10);
- WinZip 14.5. (табл. 11).
Распределение операций обращения к диску по размеру блока данных и по типу операций для каждого их указанных приложений приведено в табл. 1-11.
Участники тестирования
Всего в нашем тестировании приняли участие шесть SSD-накопителей и один традиционный 2,5-дюймовый HDD-диск WD Scorpio Blue 500 GB, который применялся для сравнения. Отметим, что по скоростным характеристикам диск WD Scorpio Blue 500 GB отнюдь не входит в число лидеров — современные 3,5-дюймовые HDD-диски имеют более высокие скоростные показатели. Но, как будет показано далее, сравнение SSD-накопителей даже с не очень скоростным HDD-диском WD Scorpio Blue 500 GB не всегда бывает в пользу SSD-накопителей.
Участвовавшие в тестировании SSD-накопители имеют разный объем (от 64 до 256 Гбайт) и различные интерфейсы (SATA 3 Гбит/с и SATA 6 Гбит/с). Естественно, это сделало невозможным сопоставление SSD-накопителей по цене, а потому в дальнейшем мы ограничимся лишь сравнением их скоростных характеристик.
Прежде чем переходить к рассмотрению результатов тестирования, вкратце ознакомимся с участниками тестирования.
Kingston SSDnow V+ series 256 GB
2,5-дюймовый SSD-накопитель Kingston SSDnow V+ series емкостью 256 Гбайт имеет интерфейс SATA II (SATA 3 Гбит/с). Этот накопитель выполнен на основе NAND флэшпамяти c MLC-ячейками. Емкость накопителя, доступная для применения, составляет примерно 238 двоичных гигабайт (238 GiB) (с учетом того, что в SSD-накопителях доступная для использования емкость указывается не в двоичных (GiB), а в десятичных (GB) гигабайтах).
Согласно приводимой производителем спецификации, скорость последовательного чтения накопителя Kingston SSDnow V+ series достигает 230 Мбайт/с, а скорость последовательной записи — 180 Мбайт/с.
SSD-накопитель Kingston SSDnow V+ series основан на контроллере Toshiba T6UG1XBG с поддержкой команды TRIM.
Отметим, что для SSD-накопителей Kingston SSDnow V+ series не предусмотрена процедура обновления прошивки контроллера (Firmware), что можно рассматривать как серьезный недостаток. В нашем случае применялась прошивка версии AGYA0202.
Также отметим, что данный накопитель оказался единственным в нашем тестировании, не поддерживающим функцию горячей замены. При горячем подключении накопителя компьютер просто зависал.
CRUCIAL RealSSD C300 128 GB
2,5-дюймовый SSD-накопитель CRUCIAL RealSSD C300 емкостью 128 Гбайт имеет интерфейс SATA III (SATA 6 Гбит/с) и выполнен на основе NAND флэшпамяти c MLC-ячейками. Емкость накопителя, доступная для использования, составляет примерно 119 двоичных гигабайт (119 GiB) (с учетом того, что в SSD-накопителях доступная для применения емкость указывается не в двоичных (GiB), а в десятичных (GB) гигабайтах).
Согласно приводимой производителем спецификации, при подключении накопителя по интерфейсу SATA 6 Гбит/с скорость последовательного чтения накопителя CRUCIAL RealSSD C300 достигает 355 Мбайт/с, а скорость последовательной записи — 140 Мбайт/с. Также указывается, что скорость случайного чтения блоками по 4 Кбайт составляет 60 000 IOPS, что соответствует 234 Мбайт/с, а скорость случайной записи — 30 000 IOPS, что соответствует 117 Мбайт/с. Забегая вперед, отметим, что по результатам нашего тестирования, скорость и случайного чтения, и случайной записи блоками по 4 Кбайт сильно завышена. В реальности скорость случайного чтения блоками по 4 Кбайт составляет 101 Мбайт/с, а скорость случайной записи блоками по 4 Кбайт — 4,5 Мбайт/с.
SSD-накопитель CRUCIAL RealSSD C300 основан на контроллере Marvell 88SS9174-BJP2 с поддержкой команды TRIM.
Отметим, что для SSD-накопителей CRUCIAL RealSSD C300 не предусмотрена процедура обновления прошивки контроллера (Firmware), что можно рассматривать как серьезный недостаток. В нашем случае использовалась прошивка версии 0002.
Также отметим, что данный накопитель поддерживает функцию горячей замены.
Intel SSD 510 Series 250 GB
2,5-дюймовый SSD-накопитель Intel SSD 510 Series емкостью 250 Гбайт имеет интерфейс SATA III (SATA 6 Гбит/с). Это новая модель SSD-накопителя от компании Intel на основе 34-нм NAND флэшпамяти c MLC-ячейками. Емкость накопителя, доступная для применения, составляет примерно 233 двоичных гигабайта (233 GiB) (с учетом того, что в SSD-накопителях доступная для использования емкость указывается не в двоичных (GiB), а в десятичных (GB) гигабайтах).
Согласно приводимой производителем спецификации, скорость последовательного чтения накопителя Intel SSD 510 Series достигает 500 Мбайт/с, а скорость последовательной записи — 315 Мбайт/с. Забегая вперед, отметим, что, по результатам нашего тестирования, скорость последовательной записи для данного накопителя даже немного выше — 508 Мбайт/с.
Кроме того, в спецификации указывается, что скорость случайного чтения составляет 20 000 IOPS, а скорость случайной записи — 8000 IOPS.
SSD-накопитель Intel SSD 510 Series основан на контроллере Marvell 88SS9174-BKK2 с поддержкой команды TRIM.
Отметим, что для SSD-накопителей Intel предусмотрена процедура обновления прошивки контроллера (Firmware), что можно рассматривать как важное преимущество, поскольку скоростные характеристики накопителя во многом определяются именно версией прошивки его контроллера. В нашем случае при тестировании использовалась прошивка версии PWG2.
Также отметим, что данный накопитель поддерживает функцию горячей замены.
Intel X25-M Gen 2 160 GB
SSD-накопитель Intel X25-M второго поколения (Gen 2) основан на 34-нм микросхемах NAND флэшпамяти c MLC-ячейками (в первом поколении SSD-накопителей Intel применялись 50-нм микросхемы NAND флэшпамяти). Полная емкость этого накопителя составляет 160 Гбайт, а емкость, доступная для использования, — примерно 150 двоичных гигабайт.
Накопитель Intel X25-M Gen2 имеет интерфейс SATA II (SATA 3 Гбит/с).
Согласно приводимой производителем спецификации, скорость последовательного чтения накопителя Intel X25-M достигает 250 Мбайт/с, а скорость последовательной записи — 100 Мбайт/с.
Кроме того, в спецификации указывается, что скорость случайного чтения блоками по 4 Кбайт составляет 35 000 IOPS, а скорость случайной записи — 8600 IOPS.
SSD-накопитель накопителя Intel X25-M Gen 2 основан на контроллере Intel PC29AS21BA0 и поддерживает команду TRIM.
Отметим, что для данного накопителя, как и для всех SSD-накопителей Intel, предусмотрена очень простая процедура обновления прошивки контроллера. Для этого достаточно скачать с сайта Intel ISO-образ программы установки, позволяющий создать загрузочный CD/DVD-диск с программой установки новой версии прошивки контроллера. Дальнейшая процедура очень проста: загружаем компьютер с CD/DVD-диска, выбираем, согласно инструкции на экране, нужный нам SSD-диск Intel (если их несколько) и подтверждаем операцию обновления прошивки контроллера.
При тестировании мы использовали последнюю (на момент тестирования) версию прошивки 2CV102M3.
Также отметим, что данный накопитель поддерживает функцию горячей замены, что выяснилось в ходе тестирования.
SILICON POWER V20 120 GB
2,5-дюймовый SSD-накопитель SILICON POWER V20 емкостью 120 Гбайт имеет интерфейс SATA II (SATA 3 Гбит/с) и выполнен на основе NAND флэшпамяти c MLC-ячейками. Емкость накопителя, доступная для применения, составляет примерно 112 двоичных гигабайт (112 GiB) (с учетом того, что в SSD-накопителях доступная для использования емкость указывается не в двоичных (GiB), а в десятичных (GB) гигабайтах).
Согласно приводимой производителем спецификации, скорость последовательного чтения накопителя SILICON POWER V20 достигает 285 Мбайт/с, а скорость последовательной записи — 275 Мбайт/с. Впрочем, забегая вперед, отметим, что, по результатам нашего тестирования, скорость последовательной записи накопителя SILICON POWER V20 сильно завышена и на самом деле не превышает 85 Мбайт/с.
SSD-накопитель SILICON POWER V20 основан на контроллере SandForce SF-1222 с поддержкой команды TRIM.
Отметим, что для SSD-накопителей SILICON POWER V20 не предусмотрена процедура обновления прошивки контроллера (Firmware), что можно рассматривать как серьезный недостаток диска. В нашем случае применялась прошивка версии 346A13F0.
Также отметим, что данный накопитель поддерживает функцию горячей замены, что выяснилось в ходе тестирования.
PLEXTOR PX-64M2S 64 GB
2,5-дюймовый SSD-накопитель Plextor PX-64M2S емкостью 64 Гбайт имеет интерфейс SATA III (SATA 6 Гбит/с) и выполнен на основе NAND флэшпамяти c MLC-ячейками. При этом емкость накопителя, доступная для использования, составляет примерно 60 двоичных гигабайт (60 GiB) (с учетом того, что в SSD-накопителях доступная для применения емкость указывается не в двоичных (GiB), а в десятичных (GB) гигабайтах).
Согласно приводимой производителем спецификации, при подключении SSD-диска Plextor PX-64M2S по интерфейсу SATA 6 Гбит/с скорость последовательного чтения достигает 370 Мбайт/с, а скорость последовательной записи — 110 Мбайт/с.
Заявляемая производителем скорость случайного чтения составляет 15 000 IOPS при размерах блоков 4 Кбайт и глубине очереди задач 32. Нетрудно подсчитать, что при такой производительности скорость случайной записи блоками по 4 Кбайт должна составлять порядка 60 Мбайт/с. Скорость случайной записи блоками по 4 Кбайт заявляется равной 9000 IOPS (при глубине очереди задач 32), что соответствует 35 Мбайт/с.
SSD-накопитель Plextor PX-64M2S основан на контроллере Marvell 88SS9174-BKK2 с поддержкой команды TRIM.
Кроме того, контроллер Marvell 88SS9174 реализует постоянную процедуру Garbage Collection, которая в спецификации упоминается как Instant Restore (постоянное восстановление). В спецификации также указывается, что в SSD-накопителе Plextor PX-64M2S используется кэшбуфер емкостью 128 Мбайт на базе памяти DDR3.
Немаловажно отметить, что для SSD-накопителей Plextor не предусмотрена процедура обновления прошивки контроллера (Firmware), что можно рассматривать как серьезный недостаток диска. В нашем случае применялась прошивка версии 1.00.
Кроме того, очень жаль, что фирма Plextor не предлагает никаких утилит для своих дисков, то есть не берет пример с ведущих компаний.
Также отметим, что данный накопитель поддерживает функцию горячей замены, что выяснилось в ходе тестирования.
Результаты тестирования
Изменение скорости случайной записи со временем
Рассмотрение результатов тестирования SSD-накопителей мы начнем с теста старения дисков. Отметим, что в данном тесте не участвовал традиционный HDD-диск, для которого нехарактерно изменение скорости записи со временем. Напомним, что в этом тесте речь идет о случайной записи блоками данных по 4 Кбайт на новый диск в течение 10 часов с фиксацией скорости записи через каждую минуту.
Результаты этого теста показаны на рис. 1. Как видно из результатов тестирования, все без исключения SSD-диски обладают свойством старения, то есть всем SSD-накопителям присуще уменьшение скорости случайной записи по мере заполнения накопителя. Однако разные накопители имеют различную установившуюся скорость случайной записи после процесса их состаривания. Лучший результат по скорости случайной записи блоками по 4 Кбайт демонстрирует накопитель SILICON POWER V20 120 GB — 10 Мбайт/с. А вот худший результат у накопителя Kingston SSDnow V+ series 256 GB, для которого скорость случайной записи составила порядка 0,15 Мбайт/с уже после двух минут с начала тестирования. Вообще, нужно сказать, что у накопителя Kingston SSDnow V+ series 256 GB налицо явные проблемы со случайной записью. Возможно, это особенность конкретной модели накопителя, которая прошла уже несколько тестирований в разных тестовых лабораториях, либо это характерно для всей серии SSD-накопителей Kingston SSDnow V+ series 256 GB.
Рис. 1. Изменение скорости случайной записи со временем
Неплохие результаты продемонстрировали также накопители CRUCIAL RealSSD C300 128 GB и Intel X25-M 160 GB. Чуть хуже результаты у накопителей Intel SSD 510 Series 250 GB и PLEXTOR PX-64M2S 64 GB.
Последовательное чтение
Анализируя результаты последовательного чтения (рис. 2), сразу отметим, что именно в этом тесте все SSD-накопители превосходят по скорости HDD-диски. Однако если сравнивать по скорости последовательного чтения SSD-накопители между собой, то видно, что они демонстрируют различную производительность. Лидером по скорости последовательного чтения стал накопитель Intel SSD 510 Series 250 GB, для которого максимальная скорость составляет 509 Мбайт/с. Далее в порядке убывания максимальной скорости последовательного чтения следуют накопители CRUCIAL RealSSD C300 128 GB и PLEXTOR PX-64M2S 64 GB с примерно одинаковыми результатами, а за ними — накопители SILICON POWER V20 120 GB, Intel X25-M 160 GB и Kingston SSDnow V+ series 256 GB.
Рис. 2. Зависимость скорости последовательного чтения от размера блока данных
Отметим, что для разных накопителей максимальная скорость достигается при различных размерах блока данных. В этом смысле выделяется накопитель Intel X25-M 160 GB с новой прошивкой 2CV102M3. Скорость последовательного чтения в этом диске достигает максимального значения уже при размере блока 1 Кбайт, что позволяет ему демонстрировать рекордно высокую скорость последовательного чтения при размерах блоков данных от 0,5 до 8 Кбайт.
Случайное чтение
Случайное чтение — это еще один козырь всех SSD-накопителей. По случайной скорости все SSD-накопители превосходят традиционные HDD-диски, причем для SSD-накопителей скорость случайного чтения теоретически не должна отличаться от скорости последовательного чтения. Впрочем, это лишь в теории. На практике скорость случайного чтения немного ниже скорости последовательного чтения, однако характер зависимости скорости случайного чтения SSD-накопителей от размера блока данных остается таким же, как и в случае последовательного чтения.
Как видно из результатов тестирования (рис. 3), максимальную скорость случайного чтения (как и в предыдущем тесте) показал накопитель Intel SSD 510 Series 250 GB, для которого она составила 480 Мбайт/с. Далее в порядке убывания максимальной скорости случайного чтения следуют накопители CRUCIAL RealSSD C300 128 GB, PLEXTOR PX-64M2S 64 GB, SILICON POWER V20 120 GB, Intel X25-M 160 GB и Kingston SSDnow V+ series 256 GB. Отметим также, что при размерах блоков данных от 0,5 до 64 Кбайт лидером по скорости случайного чтения стал накопитель CRUCIAL RealSSD C300 128 GB.
Рис. 3. Зависимость скорости случайного чтения от размера блока данных
Последовательная запись
Зависимость скорости последовательной записи от размера блока данных представлена на рис. 4. Как видно из результатов тестирования, лидером в данном тесте является накопитель Intel SSD 510 Series 250 GB, для которого максимальная скорость последовательной записи составляет 300 Мбайт/с.
Рис. 4. Зависимость скорости последовательной записи от размера блока данных
Интересно, что второй результат с максимальной скоростью в 197 Мбайт/с демонстрирует накопитель Kingston SSDnow V+ series 256 GB, который все остальные тесты фактически провалил.
Накопитель CRUCIAL RealSSD C300 128 GB продемонстрировал в данном тесте максимальную скорость последовательной записи в 142 Мбайт/с, однако он обладает тем преимуществом, что максимальная скорость достигается при размере блока в 4 Кбайт, в то время как для остальных накопителей — при больших размерах блоков.
Случайная запись
Скорость случайной записи — это ахиллесова пята всех SSD-накопителей. При размере блока более 128 Кбайт все они проигрывают по скорости случайной записи традиционным HDD-дискам (рис. 5). Напомним, что в данном тесте речь идет о случайной записи на ранее использовавшийся накопитель.
Рис. 5. Зависимость скорости случайной записи от размера блока данных
Среди SSD-накопителей наибольшей скоростью случайной записи обладает накопитель SILICON POWER V20 120 GB. Неплохой результат демонстрируют накопители Intel SSD 510 Series 250 GB и CRUCIAL RealSSD C300 128 GB. Накопитель Kingston SSDnow V+ series 256 GB показывает удовлетворительную скорость случайной записи только при больших размерах (более 128 Кбайт) блока данных.
Скорость передачи данных в сценариях нагрузки, соответствующих различным приложениям
Сценарии нагрузки, отвечающие различным приложениям, интересны тем, что в них в разных пропорциях сочетаются различные типы чтения и записи для разных размеров блоков данных (рис. 6). И тот факт, что накопитель Intel SSD 510 Series 250 GB имеет рекордно высокое значение максимальной скорости последовательной записи, а также последовательного и случайного чтения, вовсе не означает, что и в сценариях загрузки, отвечающих различным приложениям, этот накопитель покажет рекорд-но высокую производительность. Действительно, в таких приложениях, как WinRAR 3.93 и WinZip 14.5, Photodesk ProShow Gold 4.5.2949, лидером по производительности оказался традиционный HDD-диск WD Scorpio Blue 500 GB.
Рис. 6. Скорость передачи данных в сценариях нагрузки,
соответствующих различным приложениям
В приложениях MainConcept Reference v. 2.1, ImToo Video Converter Ultimate 6.0.9.0910 и ImToo Audio Maker 3.0.49.1030 лидером стал накопитель PLEXTOR PX-64M2S 64 GB.
В приложениях MAGIX Music Editor 3, ABBYY FineReader 10 и DivX Converter 8.1 лидером по производительности оказался накопитель SILICON POWER V20 120 GB, а в приложении MAGIX Movie Edit Pro 16 Plus победу одержал накопитель Kingston SSDnow V+ series 256 GB.
Заключение
По результатам сравнительного тестирования можно сделать следующие важные выводы. Вопервых, преимущества SSD-накопителей перед традиционными HDD-дисками сильно преувеличены производителями. На самом деле всё зависит от типа приложения, и в некоторых случаях традиционные HDD-диски имеют преимущество по производительности над SSD-дисками.
Вовторых, максимальная скорость последовательного чтения и записи, заявляемая производителями SSD-накопителей, в реальной ситуации вообще мало что означает. Конечно, можно придумать специальный тест (например, на скорость копирования данных), в котором выявились бы преимущества именно накопителя с высоким значением максимальной скорости последовательного чтения и записи, однако он явно будет оторван от реальности. Собственно, в данном случае возникает традиционная дилемма по поводу того, какой накопитель считать более производительным: с высоким значением скорости последовательного чтения и записи, но с низким значением скорости случайной записи или, наоборот, с высоким значением скорости случайной записи и не очень высоким значением скорости последовательного чтения и записи. Как видите, всё зависит от типа приложения, поэтому выявить явного лидера удается далеко не всегда.
И всё же если говорить о лидерах по производительности, то можно выделить две модели SSD-накопителей — Intel SSD 510 Series 250 GB и SILICON POWER V20 120 GB. Накопитель Intel SSD 510 Series 250 GB обладает рекордно высокими скоростями последовательного чтения и записи, а накопитель SILICON POWER V20 120 GB — рекордно высокой скоростью случайной записи. Именно этим дискам мы и присудили знак «Выбор редакции».
Конечно, высокие скорости последовательного чтения и записи накопителя Intel SSD 510 Series 250 GB не позволили ему стать лидером в сценариях нагрузки, соответствующих различным приложениям, однако тут нужно сделать одну существенную оговорку. Всё же речь идет лишь об имитации приложений с помощью специализированного ПО. И мы не до конца уверены, что созданные нами нагрузочные скрипты действительно полностью соответствуют реальным приложениям. В дальнейшем мы, конечно же, будем более детально исследовать наши скрипты и модернизировать их, но пока решили не рисковать и выделили накопитель Intel SSD 510 Series 250 GB как самый скоростной при последовательных операциях.