六台實體主機假設都有8GB RAM,
每一台上面安裝了4個Guest OS,個別分配1GB RAM,所以實體主機大約還剩下3.5GB至4GB的實體記憶體!
所以統計後,總共有24個Guest OS,需要的RAM共24GB
當第一台實體主機因某些原因,無法運作
例如定期維護,雙電源的某一電路跳電
則觸發了轉移機制,將第一台的Guest OS平均分配給其他實體主機運作!
底下依此類推
.
.
而Guest OS總需求有24GB,所以最少需要3台實體主機去分擔運作!
如果你希望容錯的規模,是六台主機可以壞五台!
則請將每一台主機的記憶體,從8GB加到24GB,
那六台實體主機總共投資了144GB,但運行的負載只需要24GB,是不是浪費了120GB為待命的RAM呢?
24/144=16.7%,這是使用率。反之,浪費率則為83.3%
也許你會說,嗯,我可以手動調整24個Guest OS的記憶體,每套從1GB改成256MB
那是否就可以在單一台主機搭配8GB的RAM來運作呢?
的確,那是可以的!
但HA/FT的觸發機制,並不會主動調整Guest OS所分配RAM的大小喔!
可容錯幾台是可以調整的
你可以六台容錯一~五台
但是為了保證運作效能
虛擬化的容錯預設是需要保留資源給其他GuestOS轉移進來
所以你設定的容錯量越高
代表你有越多的資源是會閒置的