Vps

我應該選擇哪些虛擬化平台,Xen 還是 OpenVZ?

  • April 22, 2012

我正在將我的共享主機升級到 VPS 主機,主要是為了將伺服器管理技能添加到我的開發技能中,所以我在註冊時面臨著很多新的選擇。

我需要選擇一個虛擬化平台,Xen 或 OpenVZ。

據我所知,OpenVZ 更“使用者友好”,但除此之外我無法真正區分。

我將選擇 Ubuntu Linux,只是因為我相信它對使用者最友好且非常受歡迎,而且我認為 Xen 和 OpenVZ 都可以很好地使用它。

出於我“學習如何管理伺服器”的目的,您認為 Xen 還是 OpenVZ 更合適?

它們是截然不同的技術。Xen 提供完全虛擬化和不同程度的半虛擬化。另一方面,OpenVZ 使用容器模型,沒有任何硬體或系統虛擬化。

從記憶體使用的角度來看,OpenVZ 比 Xen 更高效,因為主機核心在所有來賓之間共享。Xen 提供了更大的分離度。Xen 在歷史上也更可靠。OpenVZ 有一個長期存在的記憶體分配錯誤,可能與記憶體碎片有關,它會在最奇怪的地方彈出並導致程序意外死亡。如果你總是高估記憶體並且不“超賣”,我相信這個問題可以得到緩解,但我還沒有做足夠的實驗來知道。

根據我的經驗,OpenVZ 絕對不比 Xen 更友好。此外,用於管理和與 Xen 互動的可用工具(免費和商業)要好得多。Citrix、Red Hat 和許多其他公司都有與 Xen 實例互動的酷工具,許多開源項目已經開始集成 Xen 相關功能。OpenVZ 的使用率要低得多,至少來自頂級供應商和項目。

也就是說,你聲稱你的目的是學習……所以,兩者都試試。了解兩種截然不同的虛擬化技術如何工作不會有什麼壞處。

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