Windows Server 2012的Hyper-V 3中,打來了系列新功能,例如網卡流量限制功能。服務器
基礎架構注意的問題宿主服務器規劃過程當中,管理員主要考慮服務器基礎架構中的CPU、內存、磁盤空間等必要因素,可是網絡適配器(簡稱網卡)一般屬於被忽略的環節,主要是由於如今的千兆以太網卡已經很是廉價,而大部分服務器至少內置兩塊以上的千兆網卡。對虛擬環境來講,網卡提供的帶寬十分重要,這一因素將直接影響所選的宿主服務器架構模式。網絡
在實際應用中,一臺宿主服務器可能部署10臺以上的虛擬機,而且只配置兩塊物理千兆網卡。除了管理網卡以外,另外一塊物理網卡被全部虛擬機共享,多個虛擬機併發應用時,客戶端訪問將產生明顯的延遲。若是鏈接iSCSI存儲設備,須要獨立網卡和iSCSI存儲設備鏈接,造成專用的存儲網絡,提升磁盤IO的併發效率。所以建議每臺宿主服務器至少配置3塊網卡,而且數量越多越好。架構
目前萬兆以太網卡已經獲得普遍應用。建議按照如下基本原則配置網卡:併發
一、在每臺宿主服務器上使用2塊以上網卡。ide
二、一塊網卡可專門用做宿主機的管理。測試
三、 另外一塊或多塊網卡可專用做虛擬機專用(要得到最高整合率,可考慮使用萬兆網卡)。3d
四、 iSCSI存儲設備使用專用網卡鏈接。blog
帶寬限制在Hyper-V 3.0環境中,能夠根據虛擬機的優先級或者應用情況,爲虛擬機網卡設置帶寬限制。啓用該功能以後,即便多個虛擬機之間的併發數據流量很大,可是每臺虛擬機的最大值也不會超過設置的峯值。ip
打開Hyper-V 3.0管理器,選擇目標虛擬機,打開屬性窗口,選擇「網絡適配器」選項,選擇「啓用帶寬管理」選項,默認狀況下帶寬管理功能處於關閉狀態,如圖1所示。內存
圖1
設置「最小帶寬」和「最大帶寬」後,如圖2所示。建議根據虛擬機應用情況,設置最高閥值。
圖2
帶寬測試虛擬機沒有啓用帶寬限制功能時,虛擬機和其餘計算機之間的傳輸數據,數據流量如圖所示。網卡鏈接速度爲1GB,實際應用爲4%,即40MB左右。如圖3所示。
圖3
啓用帶寬限制功能後,最小帶寬爲5MB,最大帶寬爲10MB,當和其餘計算機之間傳輸數據時候,數據量如圖所示。網卡鏈接速度爲1GB,實際應用爲0.0.4%,即4MB左右。如圖4所示。
經過該方法能夠有效分配虛擬機佔用的網絡資源,爲其餘應用讓路,讓高級別的虛擬機應用更加順暢。
圖4