Обзор утилит для тестирования производительности Часть 3 HDD

Часть 2

HDD

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

Тест CPU с помощью архиватора 7-zip.

hdparm -t /dev/sda

На ноуте 2,5" HDD с 5400RPM выдает результат в 75,80 MB/sec. SSD Intel 320 может похвастаться 222,93 MB/sec. Тест выполняет простое последовательное чтение, поэтому не очень информативен. Более точный, но требующий чуть большего количества телодвижений инструмент для тестирования винта — sysbench. Во-первых, он поддерживает несколько режимов тестирования:

  • seqrd — последовательное чтение;
  • seqwr —последовательная запись;
  • seqrewr — последовательная перезапись;
  • rndwr —случайная запись;
  • rndrw— комбинация случайных чтения и записи.
  • Заправка лазерных картриджей - q5942x. Картридж HP Q5942X.

Из всех этих режимов я выбрал последовательные и случайные чтение и запись. Допустим, для начала протестим последовательное чтение. Прежде чем запустить тест, нужно сгенерить для него файлы:

$ sysbench --test=fileio --file-total-size=10G \ --file-test-mode=seqrd prepare 

В текущем каталоге появится россыпь файлов с префиксом test. Опция '-file-total-size' нужна, чтобы нивелировать влияние кеша ОС, ее значение должно быть больше объема ОЗУ. Теперь запустим тест:

$ sysbench --file-total-size=10G --test=fileio \ --file-test-mode=seqrd run 

Часть 4

Похожие статьи Меню Опрос Фото Популярное