Я пытаюсь использовать fio для воспроизведения некоторых следов блоков.Как сделать FIO повторение трассировки с несколькими потоками
Файл работа, которую я написал выглядит следующим образом:
[global]
name=replay
filename=/dev/md0
direct=1
ioengine=psync
[replay]
read_iolog=iolog.fio
replay_no_stall=0
write_lat_log=replay_metrics
numjobs=1
Ключ здесь я хочу использовать «psync» в качестве ioengine, и переигрывать iolog. Однако, с psync, fio, похоже, игнорирует параметр «replay_no_stall», который игнорирует метку времени в iolog.
И, установив numjobs равным 4, fio, похоже, делает 4 копии одной и той же рабочей нагрузки, вместо того, чтобы использовать 4 потока для разделения рабочей нагрузки.
Итак, как я могу заставить fio с psync уважать метку времени и использовать несколько потоков для воспроизведения трассировки?