Тестирование SSD Intel x25-m модель SSDSA2MH080G1GC
Рис. 1 Внешний вид SSD Intel x25-m
Проведено обновление firmware диска с версии 045C8610 до версии 045C8820. Идентификация диска в системе:
ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata4.00: ATA-7: INTEL SSDSA2MH080G1GC, 045C8820, max UDMA/133 ata4.00: 156301488 sectors, multi 16: LBA48 NCQ (depth 31)
Тестирование проводилось при помощи утилиты iozone ( http://www.iozone.org/ ). Материнская плата Supermicro PDSMi. Версия ядра Linux 2.6.31.6. Файловая система ext3 с параметрами по умолчанию. Для уменьшения влияния планировщика ввода-вывода на результаты тестирование проводилось в режиме с elevator=noop. Для отключения файловых кешей Linux использовались опции iozone -o -I. Эти опции приводят к установке флагов O_SYNC и O_DIRECT при открытии файлов.
Зависимость сумарной скорости работы SSD от размера запрашиваемого блока данных
Рис. 2 Зависимость сумарной скорости работы SSD от размера запрашиваемого блока данных, NCQ включен
Согласно этому графику наибольшую производительность можно получить работая с блоками данных 128 КБайт (и более). Скорее всего это связано с тем, что контроллер SSD читает-записывает данные блоками не менее 128 КБ в независимости от размера запрашиваемого блока. Согласно графику такое поведение справедливо как для записи так и для чтения.
Зависимость сумарной скорости работы SSD от размера запрашиваемого блока данных и размера обрабатываемого файла, NCQ включен
Проводилось 10 измерений, результаты усреднялись. По результатам были построены 3d графики.
Рис. 3 Зависимость сумарной скорости чтения с SSD от размера запрашиваемого блока данных и размера обрабатываемого файла, NCQ включен
Рис. 4 Зависимость сумарной скорости записи на SSD от размера запрашиваемого блока данных и размера обрабатываемого файла, NCQ включен
Как и ожидалось скорость чтения-записи с диска растет с увеличением размера обрабатываемого блока. Файлы меньшего размера обрабатываются быстрее. Запись файлов определенного размера вызывает заметное падение производительности ( впадина на рис. 4 ).
Зависимость сумарной скорости работы SSD от количества одновременно активных процессов
Размер запрашиваемого (записываемого) блока данных равен 128 КБайт.
Рис. 5 Зависимость сумарной скорости работы SSD от количества одновременно активных процессов, NCQ включен
Согласно этому графику суммарная скорость работы SSD не зависит от количества одновременных запросов. Такое поведение объясняется отсутствием необходимости перепозиционировать "головку" для считывания данных предназначенных для разных потоков (в SSD такой "головки" попросту нет).
Рис. 6 Зависимость сумарной скорости работы SSD от количества одновременно активных процессов, NCQ выключен
Отключение NCQ (в BIOS ) приводит к заметному падению скорости чтения. Скорость записи при этом не сильно меняется.
