
大型虛擬機器託管機構如何提供 TB 級 RAM?
他們只使用非常大的交換文件嗎? (透過某種類型的網路 FS)?
或者他們真的擁有擁有 TB RAM 的主機/機器/電腦嗎?
例如,假設我有兩台具有 4GB RAM 的主機,並且我想要一個具有 6GB RAM 的 QEMU/KVM 虛擬機,我該怎麼做? (或者有可能)?
答案1
大多數使用 VMware HA 或 Openstack 等叢集。其他人則只購買具有 TB RAM 的機器(例如 IBM S/390)。您也許可以用您的機器創建一個兩台機器集群並執行此操作,但您的網絡鏈接將成為一個嚴重的瓶頸。
答案2
我從未見過託管提供者提供接近 TB 的 RAM。然而,他們確實擁有具有如此大容量的機器。如果您有無限的資金(或企業預算),您可以購買帶有32 個DIMM 插槽的伺服器主機板,在每個插槽中放置一個32GB 內存條(每根內存條至少花費1,000 美元),您就可以完成單一太位元組。
沒有一種方法可以像您想要的那樣過度分配並使其真正正常工作。您可以欺騙虛擬機,讓它認為它有 6 GB RAM,但一旦達到實際擁有的限制,它就會崩潰。你可以使用類似的東西茲拉姆以便將更多記憶體裝入實體 RAM,但我非常懷疑您能否將 6 GB 裝入 4 GB。