Тестирование скорости дисков в linux, утилита fio
2011-01-30
linux
benchmark
fio
Установим fio
Настройка теста
Делаем папку для тестов
/tmp/fio-test/ и файл настроек
fio_test.fio:
[random-read]
rw=randread
size=128m
directory=/tmp/fio-test/
Запускаем:
Утилита выдаст подробную информацию.
Дополнительные параметры:
rw
read | Линейное чтение |
write | Линейная запись |
randread | Случайное чтение |
randwrite | Случайная запись |
rw | Смешанные чтение-запись |
randrw | Смешанные, случайные чтение-запись |
buffered=(true/false) - использовать буферизации, по умолчанию включено.
direct=(true/false) - противоположный параметру
buffered, вместо true/false можно задавать 1 или 0.
ioengine=(libaio,nmap и др.) - имитировать программу.
В файл настроек можно задать несколько групп параметров, при тестировании они буду запущенны параллельно (для имитации активной работы).
Полную информацию можно прочесть в
man fio