fio (Flexible I/O tester) - лучшая актуальная утилита для тестирования производительности блочных устройств.
В Vitastor есть драйвер для fio, устанавливаемый из пакета vitastor-fio.
Используйте следующую команду как пример для запуска тестов кластера Vitastor через fio:
fio -thread -ioengine=libfio_vitastor.so -name=test -bs=4M -direct=1 -iodepth=16 -rw=write -image=testimg
Вместо обращения к образу по имени (-image=testimg
) можно указать номер пула, номер инода и размер:
-pool=1 -inode=1 -size=400G
.
Вы также можете задать адрес(а) подключения к etcd явно, добавив -etcd=10.115.0.10:2379/v3
,
или переопределить путь к файлу конфигурации, добавив -conf=/etc/vitastor/vitastor.conf
.
Конкретные команды fio для тестирования производительности можно посмотреть здесь.