好長時間沒登xenserver了,今天登了一下,發現連不上去
但是能ping通
<a href="http://taotao1240.blog.51cto.com/attachment/201109/16/731446_131616351406M0.png"></a>
用ssh連到xenserver主機,top檢視性能,發現wait奇高無比
<a href="http://taotao1240.blog.51cto.com/attachment/201109/16/731446_1316163517SDLX.png"></a>
用iostat檢視了下,發現正在寫資料到sda盤
<a href="http://taotao1240.blog.51cto.com/attachment/201109/16/731446_1316163518kXzW.png"></a>
df -h檢視,果然
<a href="http://taotao1240.blog.51cto.com/attachment/201109/16/731446_13161635199UMa.png"></a>
把臨時目錄給删了
<a href="http://taotao1240.blog.51cto.com/attachment/201109/16/731446_1316163520Esvk.png"></a>
可以看到wait明顯降下來了
<a href="http://taotao1240.blog.51cto.com/attachment/201109/16/731446_1316163521Rssz.png"></a>
重新連接配接還是不行。
重新開機下xapi即可成功連接配接
ps:這種情況其實很普遍,不管是在xenserver還是在linux下,當根分區寫滿時,系統性能會很差。就像netapp的DataOntap系統,都要留一部分snap空間,當空間超過某一值時,性能會急劇下降。這讓我想起了esxi,在esxi中,當esxi主機存放vm swap的空間占滿時,虛拟機根本就啟動不了。是以在最初設計系統時,就要考慮随着時間的增加,空間的使用率增長對系統的影響。
本文轉自 taojin1240 51CTO部落格,原文連結:http://blog.51cto.com/taotao1240/666569,如需轉載請自行聯系原作者