Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SSD_PCI.docx
Скачиваний:
18
Добавлен:
03.05.2015
Размер:
1.71 Mб
Скачать

Случайные операции записи

Посмотрев на скорость работы Plextor M6e Black Edition при всех основных типах операций, мы можем с уверенностью говорить о том, что с точки зрения производительности он действительно не отличается от прошлой модификации Plextor M6e. Разница между их быстродействием не превышает величину погрешности измерений. И это на самом деле не слишком лестный отзыв, поскольку он означает, что рассматриваемый SSD хорош лишь при последовательном чтении и записи. При случайных же операциях, которые составляют более чем весомую долю реальной нагрузки, его производительность находится на достаточно посредственном уровне. Приведённые выше графики — отличная тому иллюстрация. При случайной записи 4-килобайтными блоками производительность Plextor M6e Black Edition хуже, чем, например, у SATA-накопителя Samsung 850 Pro, на величину от 20 до 25 процентов.

Целиком же зависимость скорости произвольной записи 4-килобайтными блоками от глубины очереди запросов выглядит следующим образом:

Реабилитировать себя Plextor M6e Black Edition может лишь при максимальной длине очереди запросов, в остальных же случаях он — на последних или средних позициях. Это, кстати, объясняет тот факт, что этот флеш-привод так расхваливают во многих обзорах, где для измерения производительности используются простые синтетические тесты, ориентирующиеся на скорость при нереалистичной для персональных компьютеров глубине очереди в 32 команды.

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

Наиболее проблемный для Plextor M6e Black Edition размер блоков — от 4 до 16 Кбайт. В остальных случаях этот SSD выглядит не так уж плохо. При увеличении же размера блоков до 64 Кбайт и выше, когда случайные операции становятся почти последовательными, Plextor M6e Black Edition может и вовсе демонстрировать высочайшие скорости. Всё это ещё раз говорит нам о том, что данный флеш-привод, как и его предшественник, хорошо подходит для последовательных нагрузок. Но вот при работе со случайными запросами он заметно проигрывает многим популярным моделям SATA SSD, и увеличение пропускной способности интерфейса благодаря переходу на шину PCI Express x2 ему никак не помогает.

Смешанная нагрузка

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

Твердотельный накопитель Plextor M6e Black Edition при обработке смешанной нагрузки демонстрирует хороший результат. И пускай его скорость при этом не выходит  за пропускную способность SATA-интерфейса, он тем не менее опережает своих SATA-конкурентов. Однако необходимо подчеркнуть, что для моделирования смешанной нагрузки мы используем последовательные операции, которые являются для контроллера M6e Black Edition благоприятным вариантом. Впрочем, даже в этом случае в адрес рассматриваемого SSD можно высказать и определённые претензии, о них — ниже.

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

Оказывается, что мощности контроллера Marvell 88SS9183 хватает лишь для таких случаев смешанных операций, когда отношение количества операций чтения к количеству операций записи далеко от единицы. В противном же случае у Plextor M6e Black Edition можно наблюдать очень заметное падение производительности: его скорость работы может проседать почти в два с лишним раза. Всё это приводит к тому, что, если операции чтения и записи поступают на этот флеш-привод в примерно одинаковом количестве, его производительность оказывается ниже, чем у SATA-конкурентов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]