Centos6
使用 Xen 的專用伺服器和 SolusVM
我剛剛在我的 DC 設置了一個新的 SolusVM Xen 節點。伺服器位於那裡,歸我所有。兩天前,它在佛羅里達州作為 OpenVZ 節點完美執行。它被離線並送到芝加哥的一個 DC 進行 colo。兩天前,記憶體顯示正常,35GB。
一旦它到達芝加哥的 DC,我讓他們重新安裝 CentOS 6,因為這現在將成為 Xen 節點,因此需要重新安裝。
安裝後,我登錄並使用他們的安裝腳本為 SolusVM 安裝了 Xen。然後我跑了
free -m
,得到了這個:total used free shared buffers cached Mem: 924 482 442 0 25 297 -/+ buffers/cache: 158 766 Swap: 4093 0 4093
924MB 的記憶體就是它所顯示的全部!當它離開佛羅里達時,它有 35GB。所以我有點擔心,但我想這可能是 Solus 在安裝 Xen 時所做的事情。
在 SolusVM 面板中完成節點設置後,我進入管理節點,發現它說它有 35GB 的記憶體:
由於這是我第一次為 Solus 安裝 Xen PV,Solus 和 Xen 是否將 ram 分區以分別用於 VPS 單元和系統 ram,這就是為什麼它沒有免費顯示它的原因?還是 DC 搞砸了什麼?
如果是這樣,Xen 為什麼要這樣做?
dom0 的記憶體可能通過核心 cmdline 受到限制。您可以通過以下方式檢查:
cat /proc/cmdline
如果有類似:dom0_mem=min:1024M,max:1024M,那麼這就是意外 RAM 讀數的原因。