Tool: ioping
Examples of using the tool ioping on one of my home VMs to test disk latency and throughput.
Show the disk I/O latency using the default values, don't stop until interrupted.
$ sudo ioping .
4 KiB <<< . (ext4 /dev/dm-0): request=1 time=406.7 us (warmup)
4 KiB <<< . (ext4 /dev/dm-0): request=2 time=208.4 us
4 KiB <<< . (ext4 /dev/dm-0): request=3 time=614.6 us
4 KiB <<< . (ext4 /dev/dm-0): request=4 time=554.5 us
4 KiB <<< . (ext4 /dev/dm-0): request=5 time=209.2 us
4 KiB <<< . (ext4 /dev/dm-0): request=6 time=569.5 us
4 KiB <<< . (ext4 /dev/dm-0): request=7 time=513.2 us
4 KiB <<< . (ext4 /dev/dm-0): request=8 time=301.1 us
4 KiB <<< . (ext4 /dev/dm-0): request=9 time=456.8 us
4 KiB <<< . (ext4 /dev/dm-0): request=10 time=324.6 us
4 KiB <<< . (ext4 /dev/dm-0): request=11 time=335.1 us
4 KiB <<< . (ext4 /dev/dm-0): request=12 time=507.2 us
4 KiB <<< . (ext4 /dev/dm-0): request=13 time=502.9 us
4 KiB <<< . (ext4 /dev/dm-0): request=14 time=222.9 us (fast)
4 KiB <<< . (ext4 /dev/dm-0): request=15 time=538.3 us
4 KiB <<< . (ext4 /dev/dm-0): request=16 time=202.1 us (fast)
^C
--- . (ext4 /dev/dm-0) ioping statistics ---
15 requests completed in 6.06 ms, 60 KiB read, 2.48 k iops, 9.67 MiB/s
generated 16 requests in 15.9 s, 64 KiB, 1 iops, 4.03 KiB/s
min/avg/max/mdev = 202.1 us / 404.0 us / 614.6 us / 145.8 us
Measure disk seek rate (iops, avg)
$ sudo ioping -R /dev/mapper/jump--vg-root
--- /dev/mapper/jump--vg-root (block device 18.5 GiB) ioping statistics ---
3.76 k requests completed in 2.97 s, 14.7 MiB read, 1.27 k iops, 4.96 MiB/s
generated 3.77 k requests in 3.00 s, 14.7 MiB, 1.25 k iops, 4.90 MiB/s
min/avg/max/mdev = 71.7 us / 788.0 us / 29.5 ms / 728.4 us
Measure disk sequential speed (MiB/s)
$ sudo ioping -RL /dev/mapper/jump--vg-root
--- /dev/mapper/jump--vg-root (block device 18.5 GiB) ioping statistics ---
2.00 k requests completed in 2.96 s, 499.8 MiB read, 675 iops, 169.0 MiB/s
generated 2 k requests in 3.00 s, 500 MiB, 666 iops, 166.7 MiB/s
min/avg/max/mdev = 274.3 us / 1.48 ms / 18.7 ms / 1.14 ms