FIO IOPS 측정
INSTALL
Ubuntu $ sudo apt-get install fio
CentOS $ sudo yum install epel-release $ sudo yum install fio |
EXAMPLE)
Random read/write performance(무작위 읽기/쓰기 성능)
# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75
:: 4GB 파일을 생성하고 75%/25% 4KB 의 읽기 쓰기 수행하며 64개의 작업이 실행
3:1 비율은 일반적인 데이타베이스 측정값
Random read performance(무작위 읽기 성능)
# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randread
Random write performance(무작위 쓰기 성능)
# fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randwrite
※ 테스트시에는 임시로 파일을 생성하기에 체크이후에는 반드시 파일을 삭제