歡迎您光臨本站 註冊首頁

如何解決伺服器的IO出現瓶頸

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

如何解決伺服器的IO出現瓶頸

最近伺服器的IO處理能力越發表現出瓶頸,await出現到幾十毫秒。大家討論一下,除了 硬碟轉速 和 RAID 以外,還有可以提高IO處理速度?

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   118.27  0.00  5.98     0.00   994.02   166.22     0.22   36.72   5.39   3.22
sda1              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda2              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda3              0.00   118.27  0.00  5.98     0.00   994.02   166.22     0.22   36.72   5.39   3.22

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.67    0.00    1.33    0.67    0.00   96.34

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00   100.33  0.00  5.67     0.00   848.00   149.65     0.25   43.59   5.41   3.07
sda1              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda2              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda3              0.00   100.33  0.00  5.67     0.00   848.00   149.65     0.25   43.59   5.41   3.07

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.00    0.00    1.42    1.50    0.00   95.08

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00    51.67  2.67  5.67    24.00   458.67    57.92     0.17   20.68   6.08   5.07
sda1              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda2              0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sda3              0.00    51.67  2.67  5.67    24.00   458.67    57.92     0.17   20.68   6.08   5.07
《解決方案》

可以從文件系統上考慮。分散式啥的
《解決方案》

用SSD硬碟就解決了。
《解決方案》

多謝分享。。。
《解決方案》

1.加快程序處理的速度,例如程序把一些常讀的不變的數據載入到內存中,每次讀取內存,這樣減少讀取硬碟的次數
2.更換轉速更快的硬碟或者固態硬碟
3.使用磁碟陣列
4.使用分散式文件系統
《解決方案》

跑的什麼應用??從應用上做優化能 緩解。
《解決方案》

回復 5# yifangyou

嗯,確實是幾個選擇,分散式 和 應用優化 是不錯的選擇。使用一般的存儲實際上IO的提升不會太大,如果購買高級存儲價格又太昂貴。
   

[火星人 ] 如何解決伺服器的IO出現瓶頸已經有607次圍觀

http://coctec.com/docs/service/show-post-159.html