linux磁盤I/O的性能評估


linux磁盤I/O的性能評估


  參考自:自學it網,http://www.zixue.it/。 

 

(1)使用iostat命令。

[test@localhost /]$ iostat -d 2 3
Linux 3.10.0-862.9.1.el7.x86_64 (localhost.localdomain) 2018年10月11日 _x86_64_    (1 CPU)

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 1.71 45.92 41.60 274356 248524
dm-0 1.46 40.99 41.25 244915 246436
dm-1 0.02 0.37 0.00 2228 0

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.00 0.00 0.00 0 0
dm-0 0.00 0.00 0.00 0 0
dm-1 0.00 0.00 0.00 0 0

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.00 0.00 0.00 0 0
dm-0 0.00 0.00 0.00 0 0
dm-1 0.00 0.00 0.00 0 0

 

解釋:
kB_read/s 每秒讀取數據塊數
kB_wrtn/s 每秒寫入的數據塊數
KB_read 讀取的所有數據塊數
kB_wrtn 寫入的所有數據塊數
如果kB_wrtn/s的值很大,表示寫操作頻繁,需要考慮優化磁盤或者優化程序。
如果kB_read/s的值很大,表示讀操作頻繁,可以將讀取的數據放入內存中。

 

(2)使用sar評估磁盤性能

[test@localhost /]$ sar -d 2 2
Linux 3.10.0-862.9.1.el7.x86_64 (localhost.localdomain) 2018年10月11日 _x86_64_    (1 CPU)

16時38分09秒 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
16時38分11秒 dev8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
16時38分11秒 dev253-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
16時38分11秒 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

16時38分11秒 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
16時38分13秒 dev8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
16時38分13秒 dev253-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
16時38分13秒 dev253-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

平均時間: DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
平均時間: dev8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均時間: dev253-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

 

解釋:
await 表示平均每次設備I/O操作的等待時間(以毫秒為單位)。
svctm 表示平均每次設備I/O操作的服務時間(以毫秒為單位)。
%util 表示一秒鍾有百分之幾的時間用於I/O操作。
一般有如下評判標准:
svctm應該是小於await值的,而svctm的大小和磁盤性能有關,cpu、內存的負荷也會對svctm
的值造成影響,過多的請求也會間接的導致svctm值的增加。
await值的大小一般取決於svctm的值和I/O隊列長度以及I/O請求模式,
如果svctm的值與await很接近,表示幾乎沒有I/O等待,磁盤性能很好。
如果await的值遠大於svctm的值,則表示I/O隊列等待太長,此時可以
通過更換更快的磁盤來解決問題。
%util項的值也是衡量磁盤I/O的重要指標,如果%util接近100%,表示磁盤產生
的I/O請求太多,I/O系統已經滿負荷在工作,該磁盤可能存在瓶頸。
長期下去,勢必影響系統的性能,可以通過優化程序或通過更換更高、
更快的磁盤來解決此問題。

 


 


免責聲明!

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



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