win7系統(tǒng)在進(jìn)行虛擬化時(shí)的注意事項(xiàng)

責(zé)任編輯:vivian

2011-11-09 08:39:38

摘自:網(wǎng)頁(yè)教學(xué)網(wǎng)

要在Windows 7上實(shí)現(xiàn)虛擬化,還是需要注意很多內(nèi)容。當(dāng)系統(tǒng)啟動(dòng)客戶映像之后,虛擬服務(wù)器就處在快照創(chuàng)建時(shí)印象所處的狀態(tài)。

要在Windows 7上實(shí)現(xiàn)虛擬化,還是需要注意很多內(nèi)容。具體的說(shuō),需要注意以下幾個(gè)方面的內(nèi)容。

一、需要注意CPU的最大利用率。

現(xiàn)在大多數(shù)企業(yè)的服務(wù)器,其CPU處理器的使用率只有5%左右,很少有服務(wù)器的CPU使用率會(huì)長(zhǎng)期在10%以上。為此,這也就意味著服務(wù)器上有過(guò)多的處理能力未被利用。通過(guò)虛擬服務(wù)器,將多個(gè)應(yīng)用服務(wù)合并在一臺(tái)服務(wù)器上,可以幫助企業(yè)降低信息化項(xiàng)目上的支出,提高資源的利用率。但是需要注意的是,在服務(wù)器上實(shí)現(xiàn)虛擬化服務(wù)器之后,這個(gè)CPU的使用率達(dá)到多少是合適的呢?有些系統(tǒng)管理員在這方面可能會(huì)有誤區(qū),他們會(huì)認(rèn)為達(dá)到80%或者90%以上才是合理的。其實(shí)不然。根據(jù)筆者的經(jīng)驗(yàn),無(wú)論是否采用虛擬服務(wù)器,服務(wù)器的CPU最大的負(fù)荷只有60%左右。如果超過(guò)這個(gè)負(fù)荷的話,那么就會(huì)對(duì)服務(wù)器上部署的應(yīng)用服務(wù)產(chǎn)生不利影響。用戶訪問(wèn)服務(wù)器上的資源速度會(huì)明顯下降。所以要在Windows 7上實(shí)現(xiàn)虛擬化應(yīng)用時(shí),一定要注意這一點(diǎn)。不要把CPU的負(fù)荷設(shè)置的太高。通常情況下,如果在Windows7操作系統(tǒng)上實(shí)現(xiàn)虛擬化應(yīng)用,集成多個(gè)應(yīng)用服務(wù)后,CPU的平均負(fù)荷最好能夠控制在60%左右。最高(如對(duì)應(yīng)用服務(wù)器上的數(shù)據(jù)進(jìn)行備份等等)不能夠超過(guò)80%。否則的話,應(yīng)用服務(wù)器的性能會(huì)急劇下降。

二、要注意I/O對(duì)虛擬服務(wù)器性能的影響。

從理論上講,Windows 7操作系統(tǒng)支持多達(dá)十幾個(gè)的CPU處理器,支持的內(nèi)存也很大。但是需要注意的是,有時(shí)候這個(gè)CPU越多或者內(nèi)存越大,并不能夠代表服務(wù)器的性能越好。有時(shí)候,即使配置了很多的CPU或者內(nèi)存,其實(shí)際的負(fù)荷率都很低。但是應(yīng)用服務(wù)器的性能仍然不是很理想。這是怎么回事情呢?因?yàn)镃PU與內(nèi)存的大小雖然在很大程度上決定了服務(wù)器的性能,但是并不是唯一的確定因素。當(dāng)CPU與內(nèi)存不再是左右服務(wù)器性能的因素時(shí),I/O能力對(duì)服務(wù)器性能的影響就會(huì)很突出。特別是在虛擬服務(wù)器的環(huán)境下。

如現(xiàn)在要把分布在五個(gè)服務(wù)器上的應(yīng)用服務(wù)利用hyper-v技術(shù)集中在一臺(tái)服務(wù)器上實(shí)現(xiàn)。此時(shí)會(huì)出現(xiàn)什么情況呢?首先,本來(lái)分散在五臺(tái)服務(wù)器上的網(wǎng)絡(luò)流量都要集中在一臺(tái)服務(wù)器上來(lái)。也就是說(shuō),現(xiàn)在虛擬服務(wù)器處理CPU與內(nèi)存的負(fù)擔(dān)加重之外,更重要的是同一塊網(wǎng)卡、同一根網(wǎng)線需要傳輸更多的數(shù)據(jù)。其次使用hyper-v虛擬服務(wù)器后,數(shù)據(jù)的讀取也是在原先的硬盤上完成。這也就是說(shuō),硬盤的I/O負(fù)擔(dān)也會(huì)成倍的增加。為此如果虛擬服務(wù)器的CPU和內(nèi)存配置確實(shí)比較好,在部署虛擬服務(wù)器之前其負(fù)荷率只有3%。即使實(shí)現(xiàn)了虛擬服務(wù)器集成多個(gè)應(yīng)用服務(wù)器后,其負(fù)荷率也只有達(dá)到40%左右,也是可以接受的。但是此時(shí)很可能性能沒(méi)有系統(tǒng)管理員想象的那么好。這主要是因?yàn)楝F(xiàn)在影響虛擬服務(wù)器上應(yīng)用服務(wù)性能的瓶頸因素是I/O能力(網(wǎng)絡(luò)網(wǎng)絡(luò)的吞吐量與硬盤的吞吐量),而不是CPU或者內(nèi)存。

這就好像商品房開發(fā)中的房間與電梯的關(guān)系。開發(fā)商有這個(gè)實(shí)力的話,盡管可以造高樓大廈,造的越高,房間越多。這就好像虛擬服務(wù)器配置越高,可以合并的應(yīng)用服務(wù)器越多。但是此時(shí)進(jìn)出這幢大樓的人多,此時(shí)大樓即使可以容納數(shù)以百萬(wàn)計(jì)的人,但是由于電梯數(shù)量有限,他們的出入將收到很大的限制。他們不得不花很長(zhǎng)的時(shí)間來(lái)等待電梯。這就使I/O能力不足的表現(xiàn)。為此有些訪問(wèn)量高的大樓,如商場(chǎng)等等,即使面積不大,也必須配置多部電梯來(lái)分散客流。這跟虛擬服務(wù)器是相同的道理。

為此如果在服務(wù)器上利用虛擬化技術(shù)合并了多個(gè)應(yīng)用服務(wù)的話,系統(tǒng)管理員就有可能需要視情況來(lái)調(diào)整一下硬件配置。如采用I/O性能更好的硬盤?;蛘卟捎么疟P陣列技術(shù)來(lái)提高硬盤的I/O能力。再或者在虛擬服務(wù)器上配置多塊網(wǎng)卡或者將虛擬服務(wù)器部署在主干路由器上來(lái)提高網(wǎng)絡(luò)傳輸?shù)男阅???傊瑹o(wú)論是采用哪一家的虛擬化軟件,其服務(wù)器的性能優(yōu)化就會(huì)變得更加的復(fù)雜。為此在使用Hyper-V,筆者對(duì)各位系統(tǒng)管理員的建議是慎重。特別是企業(yè)已經(jīng)有多臺(tái)實(shí)體服務(wù)器的情況下,不要為了趕時(shí)髦,而利用Hyper-V虛擬化技術(shù)將他們集成在同一臺(tái)服務(wù)器上。

三、善于使用快照技術(shù)。

快照技術(shù)是Hyper-V虛擬化軟件的一個(gè)非常強(qiáng)大的功能。Hyper-V中的客戶會(huì)話快照使用的是微軟的VSS技術(shù),來(lái)抓取服務(wù)器上的文件印象。這種快照技術(shù),不僅在單一服務(wù)器上可以使用,在虛擬化服務(wù)器環(huán)境中也可以工作的很好。在實(shí)際生產(chǎn)環(huán)境中,快照常被用來(lái)進(jìn)行容錯(cuò)與災(zāi)難恢復(fù)。

通過(guò)客戶映像快照可以將一個(gè)映像回滾到前一個(gè)狀態(tài)。如有時(shí)候系統(tǒng)管理員在測(cè)試部署方案的時(shí)候,這個(gè)客戶映像快照就非常的有用。當(dāng)應(yīng)用環(huán)境搭建好之后,系統(tǒng)管理員需要進(jìn)行詳細(xì)的測(cè)試,以判斷這個(gè)方案的可用性。但是可惜的是,在測(cè)試的過(guò)程中會(huì)產(chǎn)生很多的垃圾數(shù)據(jù)。為此當(dāng)測(cè)試完之后,刪除這些垃圾數(shù)據(jù)需要花費(fèi)系統(tǒng)管理員很多的時(shí)間。為此有些系統(tǒng)管理員寧愿冒著應(yīng)用環(huán)境不完善的危險(xiǎn),也不愿意隊(duì)搭建好的應(yīng)用環(huán)境進(jìn)行詳細(xì)的測(cè)試。為此在實(shí)現(xiàn)虛擬化的過(guò)程中,系統(tǒng)管理員就需要善于使用客戶映像快照的功能。當(dāng)有了快照技術(shù)之后,用戶測(cè)試過(guò)程中產(chǎn)生的垃圾數(shù)據(jù)或者進(jìn)行的一些破壞性測(cè)試不需要手工清楚??梢酝ㄟ^(guò)快照技術(shù)將一個(gè)印象回滾到前一個(gè)狀態(tài)。

另外快照技術(shù)在軟件演示的時(shí)候也非常有用。如筆者因?yàn)楣ぷ鞯年P(guān)系,經(jīng)常需要給客戶作培訓(xùn)與演示。如果有了快照技術(shù)的支持,那么筆者就可以添加刪除信息、調(diào)整軟件設(shè)置、修改客戶印象上軟件的信息等等。完成培訓(xùn)或者演示之后,筆者不需要再反過(guò)來(lái)操作一遍。即不需要回過(guò)頭來(lái)刪除更改?;蛘哒f(shuō)再進(jìn)行下一次演示時(shí),不需要從頭開始重建印象以再一次進(jìn)行演示。此時(shí)筆者只需要將映像回滾到對(duì)印象做出變更前的快照即可。如此重復(fù)的回滾印象,則筆者就可以重復(fù)的執(zhí)行相同的過(guò)程,而不用進(jìn)行反向的操作。據(jù)筆者所知,現(xiàn)在不少的微軟系統(tǒng)培訓(xùn)師或者銷售人員在培訓(xùn)與演示的時(shí)候,都采用了這種快照技術(shù),以方便資源的重復(fù)利用。所以無(wú)論企業(yè)是否需要實(shí)現(xiàn)虛擬化策略,但是這個(gè)Hyper-V虛擬化軟件的快照技術(shù)系統(tǒng)管理員還是有必要掌握。因?yàn)闊o(wú)論是在方案測(cè)試還是在系統(tǒng)培訓(xùn)或者演示上都用的著。

不過(guò)對(duì)于生產(chǎn)型的虛擬服務(wù)器來(lái)說(shuō),快照的主要用途還在于容錯(cuò)與災(zāi)難性恢復(fù)。如在系統(tǒng)故障前有個(gè)快照的話,那么系統(tǒng)管理員就可以憑借這個(gè)快照將服務(wù)器恢復(fù)到服務(wù)器失效或者問(wèn)題發(fā)生的那個(gè)點(diǎn)上。如果沒(méi)有快照,即使有系統(tǒng)備份文件,系統(tǒng)管理員也可能需要花費(fèi)幾個(gè)小時(shí)的時(shí)間才能夠恢復(fù)數(shù)據(jù)。因?yàn)椴粌H需要恢復(fù)操作系統(tǒng)與應(yīng)用軟件,還有其中的重要數(shù)據(jù)。而采用快照的話,系統(tǒng)管理員所要做的僅僅是選擇故障發(fā)生之前的那個(gè)快照,并選擇啟動(dòng)這個(gè)客戶映像即可。當(dāng)系統(tǒng)啟動(dòng)客戶映像之后,虛擬服務(wù)器就處在快照創(chuàng)建時(shí)印象所處的狀態(tài)。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)