tar -xvzf lsperf.tar.gz
cd lsperf
make
-
设置Block Size
-
设置 O_DIRECT, O_SYNC, O_TRUNC
-
顺序同步IO 7B33 ,顺序同步IO写,顺序异步IO读,顺序异步IO写,随机同步IO读,随机同步IO写,随机异步IO读,随机异步IO写
-
测试CPU利用率
-
测试带宽(MBPS), IOPS
-
设置队列深度(iodepth, only for aio engine)
-
多线程
-
可以利用fsync call 再测试最后将数据刷新至硬盘
-
清除 OS cache
./lsperf -w -f /test/test -b 8k -v -s 1G -F
./lsperf -r -f /test/test -b 8k -v -s 1G -C
./lsperf -w -f /test/test -b 8k -v -s 1G -A -i 32
./lsperf -r -f /test/test -b 8k -v -s 1G -C -A -i 32
./lsperf -w -f /test/test -b 8k -v -s 1G -F -E
./lsperf -r -f /test/test -b 8k -v -s 1G -C -E
./lsperf -w -f /test/test -b 8k -v -s 1G -E -A -i 32
./lsperf -r -f /test/test -b 8k -v -s 1G -C -E -A -i 32