使用sysbench 對磁盤IO進行測試


 

安裝

 

centos

yum install sysbench

mac

brew install sysbench

 

 

wl@wldeiMac:/tmp$ sysbench --test=fileio --file-total-size=2G prepare 2147483648 bytes written in 4.78 seconds (428.25 MiB/sec).

對當前目錄下寫入共2G的文件,當前目錄下就會出現很多個8MB大小的文件

Mac 閃存可以達到650MB/SEC

 

 

 

 

sysbench --test=fileio --num-threads=10 --file-total-size=2G --file-test-mode=rndrw --report-interval=1 run

參數解讀

--num-threads=10 開啟10個線程

--file-total-size=2G 測試文件總大小2G

--file-test-mode=rndrw 文件讀寫模式 混合讀寫

 --report-interval=1 每隔一秒輸出一次結果

 

 

 

Threads started! [ 1s ] reads: 289.53 MiB/s writes: 193.03 MiB/s fsyncs: 39424.46/s latency (ms,95%): 0.417 [ 2s ] reads: 340.99 MiB/s writes: 227.32 MiB/s fsyncs: 46640.08/s latency (ms,95%): 0.395 [ 3s ] reads: 375.53 MiB/s writes: 250.25 MiB/s fsyncs: 51195.05/s latency (ms,95%): 0.388 [ 4s ] reads: 396.08 MiB/s writes: 264.17 MiB/s fsyncs: 54110.92/s latency (ms,95%): 0.388 [ 5s ] reads: 442.64 MiB/s writes: 295.09 MiB/s fsyncs: 60485.17/s latency (ms,95%): 0.388 [ 6s ] reads: 474.70 MiB/s writes: 316.36 MiB/s fsyncs: 64776.91/s latency (ms,95%): 0.388 [ 7s ] reads: 501.59 MiB/s writes: 334.39 MiB/s fsyncs: 68502.04/s latency (ms,95%): 0.388 [ 8s ] reads: 538.96 MiB/s writes: 359.41 MiB/s fsyncs: 73502.49/s latency (ms,95%): 0.381 [ 9s ] reads: 567.17 MiB/s writes: 378.12 MiB/s fsyncs: 77543.71/s latency (ms,95%): 0.367 [ 10s ] reads: 554.22 MiB/s writes: 369.48 MiB/s fsyncs: 76668.79/s latency (ms,95%): 0.354 File operations:  reads/s: 28671.85  writes/s: 19114.57  fsyncs/s: 61289.42 Throughput:  read, MiB/s: 448.00  written, MiB/s: 298.67 General statistics:  total time: 10.0047s  total number of events: 1090108 Latency (ms):  min: 0.00  avg: 0.09  max: 36.39  95th percentile: 0.39  sum: 96843.92 Threads fairness:  events (avg/stddev): 109010.8000/760.11  execution time (avg/stddev): 9.6844/0.00 

95%的相應時間為 0.39毫秒

吞吐量

讀 448MB每秒

寫 298MB每秒

 

 

 sysbench --test=fileio help

對於文件IO測試的其他參數

 

雨雀 https://www.yuque.com/yuanminghang/ex83zv/rur1kc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM