SSD-накопитель PLEXTOR PX-256M3

Сергей Пахомов

Контроллеры SSD-накопителей

Характеристики SSD-накопителя PLEXTOR PX-256M3

Методика тестирования

Причина старения SSD-накопителя

Измерение скорости случайной и последовательной записи

Результаты тестирования

 

SSD-накопитель PLEXTOR PX-256M3 уже не новый — на российском рынке он продается как минимум полгода. А потому имеет смысл ознакомиться с ним подробнее, тем более что, в отличие от большинства других накопителей, он основан не на популярном контроллере SandForce второго поколения, а на контроллере Marvell 88SS9174.

Контроллеры SSD-накопителей

В большинстве современных SSD-накопителей используется 8-канальный контроллер SandForce 2000-й серии (SandForce второго поколения) с поддержкой интерфейса SATA 6 Гбит/с. Этот контроллер позволяет реализовать максимальную скорость последовательного чтения и записи свыше 500 Мбайт/с (при размере блока более 128 Кбайт). Скорость случайного чтения блоков по 4 Кбайт достигает 60 000 IOPS, а скорость случайной записи — 20 000 IOPS (в устоявшемся режиме).

Контроллер SandForce 2000-й серии поддерживает команду TRIM и загадочную технологию DuraWrite, о которой известно лишь то, что она предназначена для оптимизации срока службы, производительности, длительности хранения данных и энергопотребления. А вот что именно представляет собой данная технология, мы так и не смогли выяснить. На официальном сайте производителя об этом ничего не говорится, а на бескрайних просторах Всемирной паутины можно отыскать лишь бестолковые рекламные буклеты, в которых рассказывается, насколько эта технология хороша, но не упоминается, как именно она работает.

 

SSD-накопитель PLEXTOR PX-256M3

Кроме того, в контроллере SandForce 2000-й серии реализованы расширенные функции выравнивания износа (Intelligent Block Management and Wear Leveling) и контроля энергопотребления. Также поддерживаются оптимизация повторного использования ячеек флэш­памяти и сбор «мусора» (Garbage Collection), что позволяет сохранять максимальную производительность в течение всего срока службы устройства. Контроллер также реализует в накопителе функцию SMART и технологию RAISE, благодаря которой можно обнаруживать и устранять почти в миллион миллиардов раз больше ошибок, чем в случае применения других контроллеров. Также поддерживается функция шифрования данных.

Хотя контроллер SandForce (особенно модель SF-2281) сегодня очень популярен у производителей SSD-накопителей, это не единственный контроллер для SSD-накопителей с интерфейсом SATA 6 Гбит/с. Альтернативу ему может составить контроллер Marvell 88SS9174, хотя, конечно, пока он не получил широкого распространения.

 

SSD-накопитель PLEXTOR PX-256M3

Нужно сказать, что контроллер Marvell 88SS9174 появился раньше, чем SandForce второго поколения, и некоторое время был единственным контроллером для SSD-накопителей с интерфейсом SATA 6 Гбит/с.

Как и контроллер SandForce второго поколения, Marvell 88SS9174 является восьмиканальным и поддерживает команду TRIM. Этот контроллер основан на двухъядерном ARM-процессоре, что позволяет путем изменения прошивки гибко варьировать характеристики контроллера.

Контроллер также реализует функцию SMART и функцию динамического выравнивания износа Dynamic Wear leveling.

Ну и, естественно, контроллер Marvell 88SS9174 поддерживает функцию сбора «мусора» (Garbage Collection), которая в данном случае называется функцией мгновенного восстановления. На сайте компании о ней говорится, что благодаря ей «после продолжительного использования SSD производительность передачи данных остается “как новая”, несмотря на то что накопитель находится в “грязном состоянии”. Это устраняет проблему снижения производительности после длительного использования».

Контроллер Marvell 88SS9174 также дополнен буфером кэш­памяти DDR3, который служит временным буфером для хранения данных. Наличие «быстрого» буфера сокращает время чтения и записи данных во флэш­память, в результате ускоряется передача данных. Кроме того, наличие буфера кэш­памяти DDR3 снижает необходимость в частом изменении данных в системе флэш­памяти, продлевая срок службы продукта.

Характеристики SSD-накопителя PLEXTOR PX-256M3

Собственно, внимание контроллеру Marvell 88SS9174 мы уделили потому, что именно на нем основан SSD-накопитель PLEXTOR PX-256M3 емкостью 256 Гбайт. Понятно, что характеристики этого накопителя во многом определяются контроллером Marvell 88SS9174 и, конечно же, прошивкой к нему.

Итак, давайте ознакомимся с накопителем PLEXTOR PX-256M3 более детально.

Согласно спецификации, при подключении по интерфейсу SATA 6 Гбит/с максимальная скорость последовательного чтения составляет 510 Мбайт/с, а максимальная скорость последовательной записи — 360 Мбайт/с. При этом оговаривается, что приводимые значения получены по тестам ATTO Disk и CrystalDiskMark. Эти бенчмарки, конечно, хорошо известны, но… существует более серьезные бенчмарки (например, IOmeter) для измерения производительности подсистемы хранения данных, и почему производитель приводит данные, основываясь на этих «детских» тестах, не очень понятно.

В режиме случайной записи блоками по 4 Кбайт производительность, которая традиционно измеряется в количестве операций ввода­вывода в секунду (IOPS), составляет до 65 000 IOPS, а в режиме случайного чтения — 70 000 IOPS.

Размер буфера DDR3 в накопителе PLEXTOR PX-256M3 составляет 512 Мбайт, причем на плате этот буфер образован двумя микросхемами памяти NANYA NT5CB128M168P-CG. При этом в накопителе используется NAND флэш­память от компании Toshiba (чипы TH58TEG8D2HBA8C). Это 24-нм чипы памяти типа Toggle Mode DDR. Напомним, что сегодня существует два стандарта NAND флэш­памяти: Open NAND Flash Interface (ONFi) и Toggle Mode DDR. Первый из них продвигают такие компании, как Hynix, Intel, Micron и SanDisk, а второй — Samsung и Toshiba.

Остается добавить, что среднее время наработки накопителя на отказ составляет 1,5 млн часов, а предоставляемая гарантия — пять лет.

Методика тестирования

Для тестирования SSD-накопителя PLEXTOR PX-256M3 мы использовали стенд следующей конфигурации:

  • процессор — Intel Core i7-3960Х;
  • системная плата — Intel DX79SI;
  • чипсет системной платы — Intel X79 Express;
  • диск с операционной системой — Western Digital WD3200AAKS;
  • режим работы SATA — AHCI;
  • драйвер дисков — Intel RST 10.6;
  • контроллер диска — интегрированный в чипсет контроллер SATA 6 Гбит/с.

В ходе тестирования использовалась операционная система Window 7 Ultimate (64 bit). Дополнительно устанавливался драйвер Intel RST 10.6, а SSD-накопитель подключался к порту SATA 6 Гбит/с, который был реализован через контроллер, интегрированный в чипсет. К еще одному SATA-порту подключался HDD-диск, на который устанавливались операционная система и все необходимые для тестирования приложения. Для всех SATA-портов задавался режим работы AHCI.

Для тестирования мы использовали утилиту IOmeter версии 2008.06.18, которая представляет собой очень мощный инструмент для анализа производительности накопителей (как HDD, так и SSD) и фактически является отраслевым стандартом для измерения производительности накопителей.

Тестирование SSD-накопителя с помощью утилиты IOmeter мы проводили без создания на нем логического раздела, чтобы не привязывать результаты тестирования к конкретной файловой системе.

В ходе тестирования исследовалась зависимость скорости выполнения операций последовательного и случайного чтения, а также последовательной и случайной записи от размера блока данных.

Для определения скорости последовательного чтения, случайного чтения и последовательной записи использовались запросы на передачу данных блоками следующих размеров: 512 байт, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 Кбайт, 1, 2, 4, 8, 16 и 32 Мбайт.

Также отметим, что во всех тестах мы задавали в настройках IOmeter глубину очереди задачи (# of Outstanding I/Os) равной 4, что типично для пользовательских приложений.

Отметим, что, несмотря на наличие функции «моментального восстановления», в ходе тестирования у данного накопителя был зафиксирован так называемый эффект старения, то есть по мере эксплуатации его производительность снижается. Нужно отметить, что эффект старения SSD-накопителей проявляется отнюдь не у всех современных моделей, а если и случается, то падение производительности может быть некритичным. В принципе, наличие эффекта старения говорит о не доведенной до ума прошивке.

Собственно, эффект старения наблюдается только в операциях записи и связан с тем, что по мере уменьшения свободного места на накопителе при записи данных приходится производить операцию перемещения данных для освобождения блоков памяти для записи. В ходе этой операции записывается гораздо больше данных, чем нужно, в результате чего скорость записи снижается.

Впрочем, для того чтобы детально объяснить наблюдаемые результаты, об эффекте старения, коль скоро он присутствует в накопителе PLEXTOR PX-256M3, мы расскажем подробнее.

Причина старения SSD-накопителя

Напомним, что NAND флэш­память логически организована в виде страниц и блоков. Страница имеет размер 4 Кбайт и представляет собой минимальный объем флэш­памяти, к которому можно обратиться для чтения или записи.

Блок памяти обычно состоит из 128 страниц и является минимальным объемом флэш­памяти, который можно удалить.

Собственно, причина старения SSD-накопителей кроется в двух простых фактах. Во­первых, в SSD-накопителях запись и чтение данных производятся страницами, а удаление данных — только блоками. Во­вторых, для того чтобы перезаписать данные в страницу флэш­памяти (то есть записать данные в страницу памяти, которая ранее уже была записана), нужно прежде очистить ее (выполнить операцию удаления данных, а потом уже операцию записи). То есть в SSD-накопителях данные могут записываться только в пустые страницы памяти. К примеру, в HDD-дисках секторы памяти перед записью в них данных очищать не нужно, поскольку при записи происходит перемагничивание и при этом неважно, была в секторе информация или нет.

Вообще, во флэш­памяти данные преимущественно записываются последовательно, то есть порциями по 4 Кбайт в следующую по порядку свободную страницу флэш­памяти. При этом логический адрес записываемой страницы (LBA) сопоставляется с физическим адресом (PBA), то есть с адресом расположения во флэш­памяти. Соответствие логических и физических адресов (LBA-PBA mapping) фиксируется в специальной таблице, которая размещается в оперативной памяти SSD-накопителя.

При получении запроса на запись контроллер выделяет надлежащее число свободных страниц и заносит в таблицу соответствие между LBA- и PBA-адресами. Если же данные перезаписываются (то есть требуется записать данные с логическими адресами, которые уже заняты), то контроллер SSD-накопителя выделяет следующие свободные страницы памяти, а в таблице соответствия логических и физических адресов помечает страницы, в которые эти данные были записаны ранее, как содержащие устаревшую информацию. Важно, что при этом страницы с устаревшими данными реально не перезаписываются (как в HDD-дисках) и не удаляются.

Если же данные удаляются, то есть пользователь удаляет файл на уровне операционной системы, то, как и в случае HDD-диска, данные не удаляются с накопителя, а просто соответствующие данным логические LBA-адреса на уровне операционной системы помечаются как свободные и в дальнейшем могут быть использованы (данные могут перезаписываться). Важно, что контроллер самого SSD-накопителя ничего об этом не знает и считает соответствующие страницы памяти занятыми. То есть эти страницы памяти не помечаются к удалению в таблице соответствия LBA- и PBA-адресов.

Запись на SSD-накопитель в основном происходит последовательно, поэтому существует большая разница между записью на новый диск (на который данные еще не записывались) и на уже заполненный диск. Отметим, что заполненный диск может быть пустым, с точки зрения пользователя, поскольку удаление данных с диска на уровне операционной системы еще не означает их реального удаления из флэш­памяти.

При случайной записи на пустой (или частично занятый) SSD-накопитель все данные пишутся последовательно в страницы памяти, заполняя тем самым блоки памяти. Причем даже в том случае, если производится перезапись данных, они последовательно записываются в следующие по порядку свободные страницы памяти, а в таблице соответствия логических и физических адресов те страницы, куда эти данные были записаны ранее, помечаются как содержащие устаревшие данные (помечаются к удалению).

Естественно, при таком последовательном алгоритме записи неизбежна ситуация, когда весь диск будет заполнен, то есть на нем не останется блоков со свободными страницами, а будут лишь блоки, содержащие страницы с актуальными данными, и страницы, помеченные к удалению.

Казалось бы, почему нельзя записывать новые данные в те страницы флэш­памяти, которые содержат устаревшие данные и помечены на удаление?

Но, как мы уже отмечали, для того чтобы произвести запись данных в занятую страницу памяти, ее нужно предварительно очистить, причем если запись и чтение во флэш­памяти осуществляются страницами, то удаление возможно только блоками. И если нам нужно очистить какую-то страницу памяти, то придется стереть весь блок, в котором находится эта страница. Но данный блок может содержать как страницы, помеченные к удалению (страницы с устаревшими данными), так и страницы с актуальными данными, которые удалять нельзя. Для того чтобы использовать блоки со страницами, помеченными к удалению, используется метод переноса данных с помощью пустых и резервных блоков. Даже если пустых блоков в SSD-накопителе уже не осталось, всегда имеется определенное количество резервных блоков, используемых для переноса данных. Чтобы удалить страницу с устаревшими данными, прежде нужно переместить из соответствующего блока страницы с актуальными данными в резервный свободный блок и уже потом удалить весь блок, содержащий страницы с устаревшими данными. Соответственно мы получаем частично занятый блок с перемещенными данными, доступный для записи, и пустой блок, который становится резервным. Однако из-за такого перемещения данных приходится записывать на SSD-накопитель больше данных, чем требуется. К примеру, если нужно записать всего одну страницу (4 Кбайт) и для этого нет свободного блока, то прежде необходимо найти блок со страницами, помеченными к удалению. Если имеется блок, в котором помечена на удаление всего одна страница, то нужно переместить из этого блока в резервный блок остальные 127 страниц и дополнить его той одной страницей, которую нужно было записать. Затем блок со страницей, помеченной на удаление, стирается и становится резервным. Получается, что для записи всего одной страницы (4 Кбайт) приходится записывать 128 страниц (512 Кбайт), и это без учета того, что время тратится еще на чтение всего блока и его стирание. Именно поэтому скорость записи на новый и на уже заполненный накопители может различаться. Для того чтобы подчеркнуть принципиальную разницу в скорости записи на пустой и заполненный накопители, используется такой показатель, как коэффициент усиления записи (Write Amplification). Он отображает, во сколько раз больше данных приходится записывать, чем реально требуется. При записи на пустой диск коэффициент усиления записи равен единице, а при записи на заполненный диск он всегда больше единицы и его значение может колебаться от 2 до 25.

Рассмотренный пример несколько идеализирован: в реальности перемещение данных, то есть избавление от блоков со страницами, помеченными к удалению, происходит по мере заполнения диска, причем с помощью как пустых, так и резервных блоков. Эта процедура называется сбором мусора (Garbage Collection).

Существуют различные алгоритмы процедуры Garbage Collection, и разница между ними заключается в том, каким именно образом выбирается блок, используемый для перемещения данных. Понятно, что это должен быть блок, содержащий как можно больше страниц памяти, помеченных к удалению. Именно в этом случае можно минимизировать количество операций записи и тем самым уменьшить показатель Write Amplification. Кроме того, учитывая, что количество циклов перезаписи ячеек флэш­памяти ограничено, процедура Garbage Collection с выбором блока с наибольшим количеством страниц, помеченных к удалению, позволяет продлить время жизни SSD-накопителя.

Казалось бы, что мешает просто выбрать блок с максимальным количеством страниц, помеченных к удалению? Но для этого нужно просмотреть всю таблицу соответствия LBA-PBA, а для контроллера это весьма трудоемкая операция, требующая большого количества процессорных циклов. Такой способ выбора блоков на удаление не оптимален и ведет к снижению производительности, поэтому используются алгоритмы окна, когда анализируются не все блоки, а лишь некоторая их часть (окно блоков), с наибольшей вероятностью содержащая блок с максимальным количеством страниц, помеченных к удалению.

Итак, мы рассмотрели эффект старения SSD-накопителей, смысл которого заключается в том, что скорость записи на пустой SSD-накопитель выше скорости записи на заполненный (c точки зрения контроллера) накопитель. Понятно, что эффект старения может проявляться лишь в падении скорости записи, но скорость чтения изменяться при этом не будет, то есть теоретически скорость чтения данных с нового и ранее использовавшегося накопителей должна быть одинаковой.

Другое интересное явление заключается в том, что скорость последовательной и случайной записи на SSD-накопитель может различаться. Казалось бы, если данные записываются на SSD-накопитель преимущественно последовательно, то как вообще можно говорить о случайной записи? Но, не всё так просто, как кажется. Представим себе последовательную (с точки зрения операционной системы) запись большого массива данных на пустой диск. То есть запись, при которой все логические LBA-адреса заполняются последовательно. В этом случае все физические блоки памяти будут заполняться последовательно, а если данные перезаписываются, то опять-таки будут образовываться блоки, целиком состоящие из страниц, помеченных к удалению. То есть при такой записи не требуется использовать технологию перемещения данных, поскольку если блок состоит только из страниц, помеченных к удалению, то его можно стереть целиком, не перемещая из него никаких данных. Понятно, что в таком случае (то есть при последовательной записи) коэффициент усиления записи равен единице и достигается максимальная скорость записи.

При случайной записи даже на пустой накопитель данные хотя и записываются преимущественно последовательным образом, пока не будет заполнено всё доступное пространство, неизбежно возникают операции перезаписи данных малыми порциями — в результате блоки данных содержат как страницы с нужными данными, так и страницы, помеченные к удалению. Это как раз рассмотренная ранее ситуация: по мере заполнения диска начинает использоваться механизм перемещения данных и коэффициент усиления записи становится больше единицы. Таким образом, за счет эффективного использования технологии перемещения данных скорость случайной записи всегда ниже скорости последовательной записи.

Казалось бы, эффект старения должен быть свойствен любому SSD-накопителю, поскольку проистекает из самой логики работы флэш­памяти. Однако, как мы уже отмечали, эффект старения проявляется не всегда. Алгоритм работы контроллера SSD-накопителя может быть таким, что процедура сбора «мусора» (перемещения данных с целью высвобождения блоков памяти) происходит постоянно — в этом случае скорость случайной записи не будет уменьшаться со временем.

Измерение скорости случайной и последовательной записи

Однако, как мы уже отмечали, SSD-накопителю PLEXTOR PX-256M3 эффект старения присущ, что, естественно, налагает ограничения на методику его тестирования. Если скорость случайного и последовательного чтения не должна зависеть от состояния накопителя (новый или ранее использовавшийся), то вот со скоростью случайной и последовательной записи всё не так просто.

Собственно, скорость случайной записи зависит и от начального состояния накопителя, и от того, сколько длится тест. Скорость последовательной записи зависит также от того, как именно раньше использовался накопитель. Более того, длительный тест на скорость последовательной записи меняет сценарий использования накопителя, что может выражаться даже в возрастании скорости последовательной записи.

Действительно, если на накопителе предварительно в течение долгого времени осуществлялись операции последовательной записи, то при дальнейшей последовательной записи процедура перемещения данных не должна повлиять на уменьшение скорости и результат не должен сильно отличаться от результата с новым накопителем. Если на накопителе предварительно в течение долгого времени осуществлялись операции случайной записи, то при последующей последовательной записи доминирующим фактором, отражающимся на скорости, станет процедура перемещения данных. В то же время если процедуру последовательной записи проводить долго, то в конечном счете количество разрозненных страниц памяти, помеченных к удалению, станет небольшим, а показатель усиления записи приблизится к единице, скорость последовательной записи возрастет и станет практически такой же, как и в случае с новым накопителем.

С измерением скорости последовательной записи всё несколько проще. Если использовать новый накопитель или накопитель, на который предварительно последовательно записывали данные, то скорость последовательной записи не будет меняться со временем.

А вот с измерением скорости случайной записи всё непросто. Если начинать измерения на новом (ранее не использовавшемся) накопителе, то скорость случайной записи будет меняться со временем, и в этом случае не понятно, что именно понимать под скоростью случайной записи.

Казалось бы, нужно проводить измерения на ранее использовавшемся накопителе, тогда скорость случайной записи не будет меняться со временем. Тем более что такой накопитель легко создать, если использовать в утилите IOmeter операцию случайной записи в течение долгого времени. Собственно, время, на протяжении которого необходимо осуществлять операцию случайной записи для приведения накопителя к состоянию ранее использовавшегося, зависит и от размера накопителя, и от скорости случайной записи. Это время легко подсчитать, исходя из соображения, что ранее использовавшийся накопитель — это такой накопитель, для которого объем записанных в совокупности данных превышает объем накопителя минимум в полтора раза.

Говоря о ранее использовавшемся и новом накопителях, отметим, что привести любой накопитель к состоянию нового (то есть к состоянию накопителя, у которого все блоки памяти пустые) довольно просто. Если на накопителе не был создан логический раздел, то его нужно создать и отформатировать, после чего удалить. Если же речь идет о накопителе с логическим разделом, то нужно его просто удалить, а затем создать вновь и отформатировать.

Впрочем, вернемся к проблеме измерения скорости случайной записи на SSD-накопителе PLEXTOR PX-256M3. Идея измерить скорость случайной записи на накопителе, приведенном к состоянию ранее использовавшегося, увы, не так­то проста в реализации. Дело в том, что в этом накопителе реализована функция «мгновенного восстановления». Конечно же, это не означает, что «после продолжительного использования накопителя его производительность остается как новая», как об этом говорится в пресс­релизе, но не учитывать ее наличие нельзя. То есть как только накопитель остается без работы, он начинает активно самовосстанавливаться, занимаясь перемещением данных и оптимизацией таблицы соответствия LBA-PBA. В результате если накопитель оставить на долгое время, а потом опять начать его тестировать, то в течение весьма непродолжительного времени он будет вести себя как новый, но потом его производительность упадет до уровня ранее использовавшегося накопителя.

Для примера на рис. 1 представлены графики зависимости скорости случайной записи блоками по 16 Кбайт от времени для нового SSD-накопителя PLEXTOR PX-256M3 и для ранее использовавшегося. Когда накопитель новый, скорость случайной записи остается неизменно высокой (на уровне 250 Мбайт/с) в течение 15 мин интенсивной записи, после чего скачкообразно уменьшается почти вдвое и далее продолжает постепенно снижаться. Если же накопитель приведен к состоянию ранее использовавшегося, то ситуация принципиально иная. В начале тестирования скорость случайной записи также составляет 250 Мбайт/с (как и у нового накопителя), однако уже через 20 с скорость скачкообразно падает до среднего уровня в 10 Мбайт/с. Как видите, чудес не бывает, а функция мгновенного восстановления если и помогает, то только на незначительное время. Так что эффект старения все­таки присущ накопителю PLEXTOR PX-256M3 и заявленная функция мгновенного восстановления от него не спасает.

 

Рисунок

Рис. 1. Графики зависимости скорости случайной записи блоками по 16 Кбайт от времени
для нового накопителя и ранее использовавшегося

Итак, мы продемонстрировали, в чем заключается сложность измерения скорости случайной записи. В принципе, с помощью утилиты IOmeter можно измерить зависимость скорости случайной записи от размера блока для накопителя, приведенного к состоянию ранее использовавшегося, но для этого нужно не принимать во внимание результаты первых 30 секунд (утилита IOmeter это позволяет). А вот для нового накопителя можно лишь привести графики изменения скорости случайной записи в зависимости от времени для различных размеров блоков. Именно поэтому измерение скорости случайной записи накопителя PLEXTOR PX-256M3 мы проводили как для нового накопителя, так и для ранее использовавшегося.

В первом случае мы строили графики зависимости изменения скорости случайной записи от времени для блоков размером 4, 8, 16, 32 и 64 Кбайт. Время тестирования составляло 10 часов, а результат фиксировался через каждую минуту. После теста с каждым размером блока накопитель приводился к состоянию нового.

В случае ранее использовавшегося накопителя измерялась скорость случайной записи для блоков размером 0,5, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 Кбайт, 1, 2, 4, 8, 16 и 32 Мбайт. Перед началом тестирования накопитель был приведен к состоянию ранее использовавшегося. Первоначально накопитель тестировался с размером блока 512 байт в течение 3 мин, но результаты данного теста не учитывались. Этот дополнительный прогон был необходим для того, чтобы привести скорость случайной записи к установившемуся значению после простоя накопителя и осуществления его самовосстановления.

Результаты тестирования

Сводные результаты тестирования SSD-накопителя PLEXTOR PX-256M3 представлены на рис. 2-4.

Как видите, максимальная скорость последовательного чтения составляет порядка 500 Мбайт/с, а максимальная скорость последовательной записи — 355 Мбайт/с (см. рис. 2).

 

Рисунок

Рис. 2. Зависимость скорости от размера блока

Характерно, что максимальные значения скорости последовательной записи и последовательного чтения достигаются при размере блока примерно в 64 Кбайт.

Максимальная скорость случайного чтения достигает 500 Мбайт/с при размере блока 128 Кбайт, но при дальнейшем увеличении размера блока падает до 400 Мбайт/с.

На рис. 3 представлены графики старения накопителя для различных размеров блоков, то есть графики зависимости скорости случайной записи от времени при условии, что тест с каждым размером блока начинается с накопителем, приведенным к состоянию нового. Как видно, для всех размеров блока скорость случайной записи остается высокой лишь на протяжении первых 15-20 мин, после чего резко падает. Причем снижение скорости происходит не вдвое и даже не втрое, а примерно в 20 раз! Так что скорость случайной записи для ранее использовавшегося накопителя PLEXTOR PX-256M3 на самом деле очень низкая.

 

Рисунок

Рис. 3. Графики старения накопителя PLEXTOR PX-256M3 для различных размеров блоков

На рис. 4 представлена зависимость скорости случайной записи от размера блока для накопителя PLEXTOR PX-256M3, приведенного к состоянию ранее использовавшегося. Как видите, максимальная скорость случайной записи (при размере блока от 512 Кбайт и выше) составляет примерно 18 Мбайт/с.

 

Рисунок

Рис. 4. Зависимость скорости случайной записи от размера блока
для накопителя, приведенного к состоянию ранее использовавшегося

В заключение нашего обзора выскажем свое мнение о накопителе PLEXTOR PX-256M3. Его средняя розничная цена составляет чуть более 10 тыс. руб., и нужно признать, что за такие деньги можно найти более скоростной SSD-накопитель, не подверженный столь ярко выраженному эффекту старения.

 

В начало В начало

КомпьютерПресс 06'2012


Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует