我正在使用 XenServer,想知道在虛擬機器上綁定兩個「虛擬」網路適配器是否有任何效能優勢?我確信這對裸機伺服器有利(一台入站,一台出站)。
此時實際伺服器只有一個適配器處於活動狀態。
答案1
從效能角度來看,使用 vNIC 綁定可能會受到影響。當您的來賓作業系統變更 vNIC 時,實體 NIC 可能必須變更模式。然而,從可用性的角度來看,可能會有一些小好處:vNIC 可以在作業系統層級以某種方式被阻止,然後第二個 vNIC 可能會接管 - 這是一種非常低機率的情況。
然後,如果您的實體交換器支持,您可以設定基於標記的 VLAN 並將其推送到 GuestOS(Linux 支援)。這將允許更細粒度的控制和調整您的流量。交換器和任何路由器創建的替代路由可能在非常特殊的情況下有所幫助或改善 HA。
在其他情況下,可能會有好處,具體取決於設定。如果您的裸機有 6 個 NIC,而您直接將其中 2 個指派給 VM,那麼當然,VM NIC 的綁定實際上將是實體 NIC 的綁定。
答案2
我能想到的唯一性能優勢是如果你身體的適配器速度比單一更大虛擬的適配器。
例如,如果您的伺服器有10GbE (10Gbit/s) 適配器,而您的虛擬機器有千兆位元(1 Gbit/s) 虛擬適配器,您可以綁定其中兩個適配器以獲得理論2Gbit/s 吞吐量。