巨型幀可以在恰當的時候幫助減少網絡延遲,但需要對整個網絡設施進行正確的配置。
在虛擬環境中巨型幀是一款很有價值的工具。傳統以太網幀、數據包最多能夠包含1500個字節,但每個數據包包括額外的數據頭、校驗碼以及數據尾。每個幀必須被確認增加的流量及延遲將降低網絡通信效率。將傳統以太網幀從1500個字節提升至9000個字節能夠在每個幀中封裝更多的有效負載并緩解由頻繁握手而導致的延遲。容量更大的數據幀被稱為巨型幀。VMware ESXi 啟用了巨型幀支持,但需要確保每個網絡組成部分配置合理才能夠支持巨型幀。
巨型幀支持的關鍵在于物理網絡硬件的端到端支持。這意味著服務器的網絡適配器,或者網絡接口卡或者主板自帶的以太網適配器,任一網絡交換機端口以及以太網存儲子系統的網絡端口必須支持對應的巨型幀大小。所有網絡單元必須配置使用相同的巨型幀大小,組件配置錯誤將無法進行正常的網絡通信。一旦對硬件設備進行了正確的配置,管理員就可以使用VMware的命令行接口在每臺虛擬主機系統中為每個ESXi vSwitch配置巨型幀。
請記住部分交換機默認使用的有效負載或者最大傳輸單元(MTU)設置可能高于傳統的巨型幀大小。例如,Cisco Nexus 5000系列交換機默認的MTU值為9216字節,因此可能需要手動調整才能夠與其他網絡設備正常通信、傳輸巨型幀,因為ESXi支持的最大MTU值為9000個字節。
使用專為iSCSI卸載功能而設計的網絡適配器傳輸巨型幀時一定要當心,因為這兩大功能可能在某些網卡上并不兼容。例如,如果Broadcom網卡是用作具有卸載功能的iSCSI適配器,那么VMware認為使用Broadcom網卡傳輸巨型幀可能有問題。適配器能夠用于巨型幀或者iSCSI卸載,但不能兼而有之。在這種情況下可能的解決方案是將有問題的網卡升級為更新的型號。
實際上網絡適配器啟用巨型幀可以通過在vSphere Web Client下定位主機然后選擇管理網絡或存儲實現,這取決于你是否在單獨配置vSwitch或者硬件設備,打開屬性或者高級選項詳情,然后配置MTU值。記得保存所有變更并記錄配置變更情況,這樣今后要取消相關配置才能有據可查。