服務器安裝了windows2012R2進行虛擬化,虛擬機也是用的是windows2012R2的操作系統,這樣可以一次激活對應的虛擬機。
在使用虛擬機的過程中發現問題,虛擬機主機的網速正常,無論是ftp還是網絡共享復制都可以達到網絡上限,但是虛擬機本身網速很慢,只能達到幾百K,偶爾可以上1M,距離網速上線還有很大的距離。
網上查了一下,有的文章說要禁用物理網卡的“ipv4校驗和”功能,但是經過試驗發現不生效。后來反復試驗,發現關閉物理網卡的“虛擬機隊列”功能,虛擬機的網絡就恢復正常了。
在網上查了一下虛擬機隊列的相關知識:
如何配置虛擬機設備隊列 (VMDq) 以用於 Hyper-V 中的 VLAN?
在高級屬性選項卡中啟用虛擬機隊列,以用於 Windows 設備管理器中的英特爾以太網適配器。不需要對物理設備作任何其它配置。Hyper-V 會自動配置虛擬隊列和適配器驅動程序的 VLAN 過濾器。還可參閱 Microsoft 支持文章 : 如果在 HOST 網卡上啟用了 VMQ 功能,則在 Hyper-V 虛擬機上丟失網絡連接。
注意必須首先安裝 Windows 設備管理器英特爾® PROSet,然后再在英特爾® 以太網適配器上啟用 VMDq。英特爾® PROSet 是啟用操作系統所需的虛擬機隊列 (VMQ) 交換器支持所必需。注意如果英特爾以太網適配器和操作系統支持 VMDq,虛擬機隊列配置選項便會自動顯示。注意如果您的適配器是組的一部分,虛擬機隊列配置選項可能會顯示為灰色,因而不可用。升級至英特爾® 網絡連接軟件版本 15.0 或更高版本,或者從組中刪除適配器,使此功能可用。注意虛擬機隊列在 Windows* Server 2012 和 Windows* Server 2008 R2 中可用。VMQ 在 Windows* Server 2008 中不可用。
我估計出現問題的原因是因為我的網卡不是intel的網卡,所以這個特性支持的不好,反而出了問題。以后有機會用intel的網卡試試,來證實我的判斷。