我正在配置一個新的 Windows Server 2016 系統,並計劃在其上運行多個 (3-5) Hyper-V 虛擬機器。我有兩個 SSD 可供使用 - 一個快,一個慢。我知道最好將主機作業系統和來賓虛擬機器放在不同的磁碟機上,但哪種配置將為來賓虛擬機器提供最佳效能?我讀這裡在 HDD 和 SSD 之間,最好將虛擬機器放在 SSD 上,但我不確定這是否適用於兩個 SSD,因為延遲特性不同。
答案1
顯然,這取決於您想要最大化哪個系統的效能。如果您想最大限度地提高客戶系統的效能,請將它們放在更快的 SSD 上。虛擬化不像正常任務需要主機系統那麼多的資源。它基本上只是處理器指令和記憶體位址轉換。在較慢的驅動器上運行的主機不會對訪客的效能產生太大影響。對訪客效能影響最大的是 CPU、Intel VT-d、VT-x 或 AMD-V 的虛擬化技術。
答案2
無論您的 SSD 速度是多少,它都不太重要,因為它幾乎不會成為客戶作業系統效能的瓶頸。更重要的是您所使用的處理器的容量和虛擬化功能。
也就是說,如果您打算在來賓中執行任何重要的 I/O,那麼您應該將其放在更快的驅動器上,反之亦然。無論您從何處存取更多文件,都必須使用速度更快的驅動器。另一件要做的事情是將虛擬記憶體保留在更快的 SSD 上,以防萬一您沒有足夠的記憶體進行虛擬化。