Jumbo Packet 提升網路效能 Jumbo Packet 提升網路效能
  Windows       ez      2012-06-04

Hyper-V R2提升虛擬機器的網路效能,讓虛擬機器中的Windows Server 2008 R2與Windows 7能和真實機器一樣,能有網路介面卡支援Jumbo Frame與TCP Chimney Offload的能力,充分利用實體網路介面卡的處理能力,減少Hyper-V R2主機的運算負載。

Jumbo Packet Windows Server 2008已經支援Jumbo Packet,但在Hyper-V上的虛擬機器並不支援Jumbo Packet。

若作業系統採用 Windows Server 2008 R2,則內建的Hyper-V R2也可以讓虛擬機器支援Jumbo Packet,一般的Packet(封包)為1.5 Kbytes,啟用Jumbo Packet後,則一個封包最大可達9014位元組,但必須確認實體網路介面卡可以支援此功能。

每一個封包都有表頭(Header)和表尾(Trailer),所以啟用Jumbo Packet後,一個表頭後面可以承載的資訊(Payload)變多,會減少網路堆疊的損耗,增加網路處理量;另外,從網路堆疊到網路驅動程式只有較少的呼叫,讓CPU使用量大幅下降。

在Windows Server 2008 R2/Windows 7的客體作業系統(Guest OS)中,啟用Jumbo Packet,步驟如下:

Step01: 開啟「控制台」/「網路和網際網路」/「網路和共用中心」/「變更介面卡設定」。

Step02: 點選連接外部虛擬網路的網路連線,按滑鼠右鍵,選擇「內容」。

Step03: 按「設定」,選「進階」頁籤。

Step04: 點選「Jumbo封包」,在右邊數值下拉選單,選取「9014個位元組」,按「確定」。

Step05: 使用ping測試,如果有回應,就表示兩端都啟用了Jumbo Packet。

-l 長度 -f 不要將封包切格成數個Ethernet Packet -n 次數

ping -n 3 -l 8000 -f 127.0.0.1


標籤:   Windows

我要留言