Производительность последовательных операций с использованием разных по объёму передаваемых данных
Все наши тесты линейных операций в Iometer проводились при глубине очереди 1, так как нам было важно показать, как работают устройства при работе распространённых приложений, офисных программ и веб-серфинге. Однако, есть сегмент пользователей, обычный рабочий режим накопителей которых — глубина очереди =2 или больше. И здесь-то преимущества SSD-накопителей, в сравнении с HDD, проявляются полноценно.
Для этих тестов мы используем программу ATTO. Мы проверим скорость работы при глубине очереди 2 и 4 на объёмах обрабатываемой информации 2 Гбайт и более. Вряд ли оправданно задавать параметр глубины очереди на больше 4: во-первых, скорость обработки таких операций на SSD будет очень высокой, что ясно и без тестов, а во-вторых, доля их в общем объёме выполняемых системой операций пренебрежимо мала.
Мы использовали ATTO ещё и потому, что с его помощью удобно проводить тесты над различными объёмами передаваемой информации. Ведь помимо блоков в 128 кбайт (который является стандартным для измерения производительности системы) в работе часто используются и другие, меньшие или бoльшие.
При глубине очереди 2, разница в производительности устройств SandForce весьма невелика. Однако, она всё равно ощутима: разброс достигает 50 Мбайт/с уже при размере передачи в 128 кбайт и растёт с её увеличением.
Как видим, в последовательной записи показатели Vertex 3, Agility 3, Solid 3, S511, Wildfire, Chronos Deluxe и Force 3 находятся примерно на одном уровне.
При увеличении глубины очереди до значения 4, картина остаётся, в целом, такой же. При схожих показателях остаётся небольшой разброс ± 50 Мбайт/с.
Картина при тестировании на последовательную запись также остаётся неизменной при глубине очереди =4.