1.执行命令:
sysbench --test=fileio --threads=1 --file-total-size=1000M --file-test-mode=rndrw prepare //准备进行随机的读取的文件
sysbench --test=fileio --threads=1 --file-total-size=1000M --file-test-mode=rndrw run//执行进行随机的读取
sysbench --test=fileio --threads=2 --file-total-size=1000M --file-test-mode=rndrw run//执行进行随机的读取
sysbench --test=fileio --threads=3 --file-total-size=1000M --file-test-mode=rndrw run//执行进行随机的读取
2.结果对比:
通过上面的对比,可以看出,在cpu的线程为2时,读写效率最好,这是因为cpu是单核2线程的。因此在分配两个线程时,处理效率最高。
3.清除测试文件
sysbench --test=fileio --threads=2 --file-total-size=1000M --file-test-mode=rndrw cleanup
来源:https://blog.csdn.net/fycghy0803/article/details/102748464