Linux
OpenVZ 容器作為網關性能問題?
我在伺服器上執行了很多 openvz 容器。現在我有很多性能問題,我認為它們來自 I/O,因為 munin 圖顯示了很多 I/O 活動。
伺服器是 proxmox,它最近升級了(這也可能是問題所在)但是在升級到 proxmox 的最新版本時,我在執行shorewall的容器中添加了一個網關。
但是現在幾乎不可能登錄伺服器,重新啟動使系統可用,但在兩個或樹小時後 I/O 問題再次出現。
沒有太多的網路活動(10kb/s),它是一個家庭“測試”伺服器。
為了發現問題還有其他想法嗎?openvz 容器作為網關不是一個好主意嗎?
我切換回核心 2.6.18 並且 I/O 問題消失了。核心 2.6.24 似乎有問題
您可以通過鍵入以下命令查看“failctl”列:
vzctl exec 101 cat /proc/user_beancounters
您現在需要調整(此處為 101)這個數字以適應您的所有 VM。如果某些 beancounter 不等於 0,則需要增加這些值。
例如,如果你想即時增加價值,你可以這樣做:
vzctl set 101 --privvmpages 786432:1048576 --save --setmod restart
現在,對於您的 I/O 問題,在主機(託管虛擬機)上,“top”命令是否給您一些 iowaits ?如果是這種情況,則意味著您應該添加更多磁碟。