Centos6

使用 Xen 的專用伺服器和 SolusVM

  • August 3, 2014

我剛剛在我的 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 讀數的原因。

引用自:https://serverfault.com/questions/617494