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.结果对比:

性能测试sysbench之IO性能测试_单核

通过上面的对比,可以看出,在cpu的线程为2时,读写效率最好,这是因为cpu是单核2线程的。因此在分配两个线程时,处理效率最高。

3.清除测试文件

   sysbench --test=fileio --threads=2 --file-total-size=1000M --file-test-mode=rndrw cleanup