監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢(xún)管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶(hù)案例 | 在線(xiàn)試用
X 關(guān)閉

30妙招管理你的虛擬化

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

摘要:  服務(wù)器在線(xiàn)2011年7月11日國(guó)際報(bào)道:本文意在讓用戶(hù)明白,我們的愿望就是讓你的工作盡可能的象系統(tǒng)管理員或者網(wǎng)站管理員的一樣容易。我...

服務(wù)器在線(xiàn)2011年7月11日國(guó)際報(bào)道:本文意在讓用戶(hù)明白,我們的愿望就是讓你的工作盡可能的象系統(tǒng)管理員或者網(wǎng)站管理員的一樣容易。我們所做的一切就是為了減輕用戶(hù)的壓力!因此最近我們?yōu)橛脩?hù)研發(fā)了各種各樣可使用的網(wǎng)絡(luò)資源,提供涵蓋了使用WMI監(jiān)控服務(wù)器測(cè)算,到使用VBScript追蹤IIS,再到選擇最有效的NoSQL數(shù)據(jù)庫(kù)工具的一切的技巧。這樣的例子可謂不勝枚舉。

當(dāng)下我們會(huì)為用戶(hù)提供有關(guān)hyper-v虛擬化管理程序的一些技巧。hyper-v管理程序到底是什么?你可能會(huì)問(wèn),我為什么應(yīng)該關(guān)心這個(gè)問(wèn)題?根據(jù)維基百科的解釋?zhuān)④浀腍yper-V,代號(hào) Viridian,就是之前大家所熟知的windows Server Virtualization,是一款以X86-64虛擬化系統(tǒng)為基礎(chǔ)的管理程序軟件。Hyper-V自從推出了免費(fèi)的單機(jī)版以來(lái),又相繼發(fā)行了測(cè)試版,如今已經(jīng)升級(jí)到Release 2 (R2)版本。

那么Hyper-V管理程序是做什么用的?根據(jù)維基百科的解釋?zhuān)琀yper-V管理程序可以在分區(qū)中支持隔離。一個(gè)分區(qū)就是一個(gè)隔離的邏輯單元,由管理程序提供支持,在操作系統(tǒng)中完成。一個(gè)管理程序?qū)嵗仨氈辽儆幸粋€(gè)在Windows Server 2008上運(yùn)行的母分區(qū)。虛擬化軟件在母分區(qū)中運(yùn)行,可以直接訪(fǎng)問(wèn)硬件設(shè)備。然后母分區(qū)可以創(chuàng)建子分區(qū)來(lái)托管客戶(hù)端操作系統(tǒng)。一個(gè)母分區(qū)能創(chuàng)建使用 hypercall應(yīng)用編程接口(這也是Hyper-V的應(yīng)用軟件編程界面)的子分區(qū)。

總而言之,Hyper-V管理程序讓虛擬化成為可能。虛擬化能幫助系統(tǒng)管理員使用更少的資源完成更多的任務(wù),這不正是每家企業(yè)用戶(hù)都想要的嗎?

因此,為了讓你的生活更加簡(jiǎn)單輕松,以下是使用Hyper-V管理程序的一些技巧:

  1.不要與其他服務(wù)共享Hyper-V硬件

你的Hyper-V主機(jī)資源應(yīng)該專(zhuān)門(mén)用來(lái)運(yùn)行虛擬機(jī)。如果你在主機(jī)上安裝和運(yùn)行像SQL Server或者Exchange這種其他的服務(wù),那么他們不僅會(huì)消耗主機(jī)的資源,而且還會(huì)讓故障修理變得更加困難。

  2.在Windows Server Core上安裝Hyper-V管理程序

在Windows Server 2008操作系統(tǒng)中選擇安裝Server Core會(huì)安裝最小限度的Windows Server 2008來(lái)運(yùn)行諸如Hyper-V這樣的可支持服務(wù)器角色。當(dāng)你選擇這種安裝模式時(shí),Windows安裝程序會(huì)只安裝用來(lái)支持服務(wù)器角色的文件,圖形用戶(hù)界面和非基礎(chǔ)的子系統(tǒng)不會(huì)被安裝在操作系統(tǒng)中,這樣能減少內(nèi)存和存儲(chǔ)的需求。

  3.創(chuàng)建性能基準(zhǔn)線(xiàn)

為了讓你的Hyper-V管理程序的性能保持在最佳狀態(tài),你必須在系統(tǒng)運(yùn)行時(shí)對(duì)資源消耗的變化快速做出識(shí)別和反饋。如果你一開(kāi)始就創(chuàng)建了性能基準(zhǔn)線(xiàn)的話(huà),那么你只需要識(shí)別變化即可;換句話(huà)說(shuō),當(dāng)一切運(yùn)轉(zhuǎn)良好時(shí),你必須了解你的系統(tǒng)是如何運(yùn)轉(zhuǎn)的。你可以使用諸如Monitis這樣的全天候監(jiān)控工具來(lái)升級(jí)你的資源規(guī)劃藍(lán)圖。

  4.給Hyper-V虛擬機(jī)分配足夠的中央處理器和硬盤(pán)資源

用物理硬件解決方案創(chuàng)建你正在使用的Hyper-V虛擬機(jī)需要計(jì)劃投入使用110%到125%的中央處理器資源和105%到110%的硬盤(pán)資源。通過(guò)為Hyper-V虛擬機(jī)配置額外的資源,你可以確保為物理硬件提供匹配的性能,同時(shí)與Hyper-V虛擬化技術(shù)所需的管理費(fèi)用相適應(yīng)。

  5.最好使用64位客戶(hù)端操作系統(tǒng)

32位Windows操作系統(tǒng)每次最多只能使用2GB的虛擬尋址空間,這太微不足道了!而64位操作系統(tǒng)可以允許應(yīng)用軟件充分利用Hyper-V主機(jī)上安裝的內(nèi)存容量。

  6.優(yōu)化虛擬機(jī)內(nèi)部的工作負(fù)載

根據(jù)Hyper-V主機(jī)上資源可用性的不同,如果其中一個(gè)虛擬機(jī)使用過(guò)多的資源,那么其他虛擬機(jī)的性能就會(huì)受到影響。時(shí)刻監(jiān)控每個(gè)虛擬機(jī)的工作負(fù)載,遵循最佳的實(shí)踐方法,如果出現(xiàn)問(wèn)題時(shí)能隨時(shí)做出快速反饋。這也是為什么授信合作伙伴的即時(shí)通知是如此重要的原因。

  7.關(guān)閉沒(méi)有使用的虛擬機(jī)

如果一個(gè)虛擬機(jī)不再提供任何服務(wù),請(qǐng)將其關(guān)閉。這樣能將主機(jī)上的有用資源釋放出來(lái),這也是對(duì)應(yīng)用環(huán)境的貢獻(xiàn)。如果一個(gè)虛擬機(jī)只能在某個(gè)時(shí)間段提供服務(wù),請(qǐng)?jiān)谛枰獣r(shí)使用自動(dòng)化腳本進(jìn)行啟動(dòng)。

  8.選擇支持SLAT的處理器

Hyper-V管理程序的R2版本新增了一些特性,可以減少管理程序運(yùn)行虛擬機(jī)所需的內(nèi)存,還能提高性能。從功能上來(lái)說(shuō),處理器本身也起到保證虛擬機(jī)內(nèi)存和如何與主機(jī)上內(nèi)存相匹配的作用。通過(guò)讓處理器執(zhí)行這種操作,管理程序使用的內(nèi)存容量更小,處理器所需的能耗也有所降低。

使用來(lái)自英特爾和AMD的最新款處理器,Hyper-V管理程序可以激活二級(jí)尋址轉(zhuǎn)換(簡(jiǎn)稱(chēng)SLAT)功能。二級(jí)尋址轉(zhuǎn)換需要處理器可以支持?jǐn)U展頁(yè)表(對(duì)于英特爾處理器而言)或者快速虛擬化索引(對(duì)于AMD處理器而言)。

  9.殺毒軟件必須對(duì)虛擬機(jī)文件說(shuō)不

如果病毒掃描軟件是在主機(jī)上運(yùn)行的,那么對(duì)虛擬化文件的連續(xù)掃描會(huì)影響硬盤(pán)的性能。配置殺毒軟件時(shí)不要將包含虛擬機(jī)VHD和配置文件的文件夾包括在內(nèi)。如果你必須保護(hù)虛擬機(jī)的話(huà),請(qǐng)?jiān)谔摂M機(jī)內(nèi)部安裝殺毒軟件。

  10.了解你的工作負(fù)載

通過(guò)了解你正在運(yùn)行的工作負(fù)載類(lèi)型,你可以集中優(yōu)勢(shì)資源,將重點(diǎn)放在你最希望從系統(tǒng)中獲取的回報(bào)上。舉例來(lái)說(shuō),并不是所有的工作負(fù)載都必須由虛擬機(jī)來(lái)處理。諸如SQL server這樣的工作負(fù)載通常比處理器更受內(nèi)存和硬盤(pán)子系統(tǒng)的限制。在這種情況下,購(gòu)買(mǎi)速度更快的處理器并不能為虛擬機(jī)提供更高的性能。為什么不使用省下來(lái)的錢(qián)去投資內(nèi)存或者更快的存儲(chǔ)子系統(tǒng)呢?

  11.為主機(jī)留出部分內(nèi)存

為主機(jī)至少留出512MB的隨機(jī)存儲(chǔ)器空間。內(nèi)存是由Hyper-V管理程序的虛擬化軟件所使用的。Hyper-V管理程序只有在至少有32MB可用隨機(jī)存儲(chǔ)器的情況下才能允許虛擬機(jī)運(yùn)行。每個(gè)虛擬機(jī)也都有內(nèi)存管理局限-比較理想的基準(zhǔn)線(xiàn)是為所分配的虛擬隨機(jī)存儲(chǔ)器首個(gè)十億字節(jié)預(yù)留32MB的隨機(jī)存儲(chǔ)器,外加虛擬隨機(jī)存儲(chǔ)器每個(gè)額外的十億字節(jié)預(yù)留8MB的存儲(chǔ)空間。

  12.安裝多個(gè)存儲(chǔ)控制器

虛擬機(jī)所處理的輸入/輸出數(shù)量不亞于物理系統(tǒng),如果虛擬機(jī)要應(yīng)對(duì)如此大規(guī)模的輸入/輸出,就會(huì)讓存儲(chǔ)控制器處于過(guò)載狀態(tài)。那么正在使用存儲(chǔ)控制器上的虛擬硬盤(pán)的其他虛擬機(jī)性能就會(huì)有所犧牲。

  13.分段存儲(chǔ)

為虛擬化配置存儲(chǔ)空間并不總是意味著配置最大容量的可用硬盤(pán)。在很多情況下,對(duì)于許多高性能工作負(fù)載,更好的解決方案是采用多個(gè)更小的硬盤(pán)而不是幾個(gè)更大的硬盤(pán)。

  14.使用多路徑輸入/輸出

多路徑輸入/輸出(也就是大家所熟知的MPIO)是一種利用冗余組件-諸如適配器,電纜和交換機(jī)來(lái)為同一個(gè)存儲(chǔ)提供多個(gè)路徑的技術(shù)。一旦連接出現(xiàn)問(wèn)題,多路徑輸入/輸出可以提供冗余備份,因此流量還會(huì)繼續(xù)。Windows Server可以免費(fèi)提供這項(xiàng)功能。多路徑輸入/輸出可以與光纖通道和ISCSI連接配合使用。我們高度推薦在虛擬機(jī)環(huán)境中使用多路徑輸入輸出。

  15.使用高性能硬盤(pán)

你會(huì)看到基于硬盤(pán)轉(zhuǎn)速和硬盤(pán)上可用高速緩存的性能差異。從7200轉(zhuǎn)硬盤(pán)升級(jí)為10000轉(zhuǎn)硬盤(pán)甚至是15000轉(zhuǎn)硬盤(pán)所獲取的性能提升是非常明顯的,比過(guò)去提高的水平就更高了。同樣,如果你將4MB或者8MB高速緩存升級(jí)為16MB或者32MB高速緩存也能提高性能。

  16.使用帶外管理

保留Hyper-V主機(jī)管理的網(wǎng)絡(luò)界面。你可以使用這個(gè)界面來(lái)連接配置了Hyper-V管理器和其他管理工具的主機(jī)。

使用分離的界面,你可以在不影響其他正在運(yùn)行的虛擬機(jī)的情況下轉(zhuǎn)換虛擬硬盤(pán)。另外通過(guò)這種界面,當(dāng)虛擬機(jī)生產(chǎn)網(wǎng)絡(luò)適配器出現(xiàn)高負(fù)荷情況時(shí),你可以有效的解決性能出現(xiàn)的故障,

  17.提高網(wǎng)絡(luò)容量

只要有可能,將虛擬機(jī)隔離在獨(dú)立的虛擬交換機(jī)上。每個(gè)虛擬交換機(jī)會(huì)受到主機(jī)上不同物理網(wǎng)絡(luò)接口卡端口的約束,可以將虛擬機(jī)流量分離出來(lái)。出于安全和性能的考慮,這么做是比較好的。

  18.當(dāng)使用ISCSI時(shí)對(duì)網(wǎng)絡(luò)流量分段

虛擬機(jī)會(huì)使用ISCSI或者說(shuō)主機(jī)會(huì)使用ISCSI嗎?

如果主機(jī)正在使用ISCSI(以故障轉(zhuǎn)移集群為例),那么應(yīng)該有一個(gè)與其他客戶(hù)端虛擬機(jī)使用的任何適配器端口相區(qū)別的獨(dú)立適配器端口。

如果虛擬機(jī)正在使用ISCSI,我們推薦你為存儲(chǔ)和生產(chǎn)型工作負(fù)載創(chuàng)建獨(dú)立的虛擬網(wǎng)絡(luò)。

  19.安裝綜合服務(wù)

如果你安裝綜合服務(wù)的話(huà),你可以替換遺留的普通硬盤(pán)來(lái)為IDE,SCSI和網(wǎng)絡(luò)虛擬控制器提供最好的性能。

  20.避免將使用綜合服務(wù)的虛擬機(jī)和沒(méi)有使用綜合服務(wù)的虛擬機(jī)混合在一起

無(wú)法使用綜合服務(wù)的虛擬機(jī)必須使用遺留的網(wǎng)絡(luò)適配器來(lái)訪(fǎng)問(wèn)物理網(wǎng)絡(luò)。為了與遺留網(wǎng)絡(luò)適配器相適應(yīng),你可能必須限制網(wǎng)絡(luò)界面上的某些高端特性。但是這么做不會(huì)限制綜合設(shè)備的功能。另外,使用仿真設(shè)備可以在Hyper-V服務(wù)器上完成額外的工作負(fù)載。

  21.利用動(dòng)態(tài)內(nèi)存特性

動(dòng)態(tài)內(nèi)存是Windows 2008 R2 Service Pack 1新增的一項(xiàng)特性。好處是動(dòng)態(tài)內(nèi)存能確保主機(jī)內(nèi)存以最有效的方式分配給虛擬機(jī)。當(dāng)工作負(fù)載變化時(shí),虛擬機(jī)需要不同數(shù)量的資源分配。你不能通過(guò)手動(dòng)分配內(nèi)存來(lái)實(shí)現(xiàn)。

  22.只要有可能,請(qǐng)使用固定規(guī)模的硬盤(pán)

當(dāng)你在物理存儲(chǔ)上托管連續(xù)文件時(shí),固定的硬盤(pán)空間可以一次性完成分配。動(dòng)態(tài)硬盤(pán)空間可以按照需求進(jìn)行分配,這可能會(huì)導(dǎo)致存儲(chǔ)設(shè)備中文件形成片段。你會(huì)發(fā)現(xiàn)你無(wú)法獲得最可能的性能。

  23.關(guān)閉主機(jī)上的Hyper-V管理器

不要用Hyper-V主機(jī)本身來(lái)管理虛擬機(jī),因?yàn)槿魏伪镜貏?chuàng)建的程序都會(huì)使用無(wú)法為虛擬機(jī)所承受的資源。Hyper-V管理器為了保證屏幕快照和虛擬機(jī)狀態(tài)的應(yīng)用軟件升級(jí)會(huì)消耗內(nèi)存和處理器資源。

  24.為每個(gè)物理核心分配一個(gè)虛擬處理器

保證虛擬處理器與物理處理器核心的正確配比就不用擔(dān)心一個(gè)虛擬機(jī)消耗了其他虛擬機(jī)的處理器資源。當(dāng)這么做無(wú)法實(shí)現(xiàn)時(shí),使用每個(gè)虛擬機(jī)上的處理器資源控制器來(lái)配置具有優(yōu)先權(quán)的虛擬機(jī)。

  25.禁用虛擬機(jī)網(wǎng)絡(luò)卡的TCP卸載功能

卸載TCP任務(wù)只對(duì)物理網(wǎng)絡(luò)有效,對(duì)虛擬網(wǎng)絡(luò)是沒(méi)用的。要禁用這個(gè)功能請(qǐng)參看:http://msdn.Microsoft.com/en-us/library/ff565746.ASPx。

  26.激活主機(jī)上物理網(wǎng)絡(luò)適配器硬盤(pán)中的卸載功能

卸載TCP任務(wù)對(duì)于物理適配器IS是有效的。因此如果可能的話(huà),在主機(jī)上激活這項(xiàng)功能。請(qǐng)從以上鏈接的同一篇文章中獲取更多的相關(guān)信息:http://msdn.microsoft.com/en-us/library/ff565746.aspx。

  27.當(dāng)使用多個(gè)物理網(wǎng)絡(luò)卡時(shí),將干擾每個(gè)網(wǎng)絡(luò)卡的設(shè)備與單個(gè)網(wǎng)絡(luò)處理器捆綁在一起

在特定工作負(fù)載下,將干擾單個(gè)網(wǎng)絡(luò)適配器的設(shè)備與單個(gè)邏輯處理器捆綁在一起能提高Hyper-V管理程序的性能。系統(tǒng)管理員可以使用IntPolicy工具來(lái)捆綁干擾特定處理器的設(shè)備。要了解更多有關(guān)IntPolicy工具的信息,請(qǐng)參看:http://msdn.microsoft.com/en-us/windows/hardware/gg463378.aspx。

  28.如果可能的話(huà),激活Hyper-V綜合網(wǎng)絡(luò)適配器的VLAN標(biāo)識(shí)

Hyper-V綜合網(wǎng)絡(luò)適配器可以支持VLAN標(biāo)識(shí)。如果物理網(wǎng)絡(luò)適配器可以支持大型發(fā)送和阻止卸載的話(huà),可以提供更加的網(wǎng)絡(luò)性能。沒(méi)有這種支持,Hyper-V工管理程序無(wú)法使用需要VLAN標(biāo)識(shí)的硬件信息包卸載,網(wǎng)絡(luò)性能可能也會(huì)大大降低。

  29.安裝高速網(wǎng)絡(luò)適配器和配置最大的性能

可以考慮在Hyper-V主機(jī)上安裝1GB的網(wǎng)絡(luò)適配器,并配置固定速度的網(wǎng)絡(luò)適配器。網(wǎng)速和所連接的交換機(jī)上所設(shè)置的流量控制參數(shù)都是非常重要的。

  30.避免在Hyper-V Storage所使用的硬盤(pán)上存儲(chǔ)系統(tǒng)文件

不要在專(zhuān)門(mén)用來(lái)存儲(chǔ)虛擬機(jī)數(shù)據(jù)的硬盤(pán)上存儲(chǔ)任何系統(tǒng)文件,比如頁(yè)表文件或者TEMP目錄。再次重申這樣做只是在浪費(fèi)資源。

我們希望以上用來(lái)改進(jìn)Hyper-V虛擬化的信息能幫助你提高虛擬化性能并減少浪費(fèi)。更多有關(guān)提高IT性能的建議靜待下文分解。


發(fā)布:2007-03-05 15:31    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
北京OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢(xún):400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線(xiàn)咨詢(xún)

泛普北京OA快博其他應(yīng)用

北京OA軟件 北京OA新聞動(dòng)態(tài) 北京OA信息化 北京OA快博 北京OA行業(yè)資訊 北京軟件開(kāi)發(fā)公司 北京門(mén)禁系統(tǒng) 北京物業(yè)管理軟件 北京倉(cāng)庫(kù)管理軟件 北京餐飲管理軟件 北京網(wǎng)站建設(shè)公司