-c <count> stop after <count> requests -w <deadline> stop after <deadline> -p <period> print raw statistics for every <period> requests -P <period> print raw statistics for every <period> in time -i <interval> interval between requests (1s) -s <size> request size (4k) -S <wsize> working set size (1m) -o <offset> working set offset (0) -L use sequential operations (includes -s 256k) -A use asynchronous I/O -C use cached I/O -D use direct I/O -W use write I/O *DANGEROUS* -R seek rate test (same as -q -i 0 -w 3 -S 64m) -B print final statistics in raw format -q suppress human-readable output -h display this message and exit -v display version and exit
위의 사용법을 확인하고 실행을 해보면..다음과 같이 ping 체크 하던것과 비슷한 형태로 보여집니다.
# ioping /dev/sda5 4.0 KiB from /dev/sda5 (device 115.4 GiB): request=1 time=4.2 ms 4.0 KiB from /dev/sda5 (device 115.4 GiB): request=2 time=4.2 ms 4.0 KiB from /dev/sda5 (device 115.4 GiB): request=3 time=230 us 4.0 KiB from /dev/sda5 (device 115.4 GiB): request=4 time=4.2 ms 4.0 KiB from /dev/sda5 (device 115.4 GiB): request=5 time=4.2 ms 4.0 KiB from /dev/sda5 (device 115.4 GiB): request=6 time=430 us ^C — /dev/sda5 (device 115.4 GiB) ioping statistics — 6 requests completed in 5.3 s, 344 iops, 1.3 MiB/s min/avg/max/mdev = 230 us / 2.9 ms / 4.2 ms / 1.8 ms
IO Latency를 실시간으로 체크해보는데는 도움이 될 만한 툴이니 한번씩 설치해서 이용해보시길…