大型計算機平臺虛擬化的局限性分析
2、網(wǎng)絡(luò )連接能力和延遲
一個(gè)應用程序的空間拓撲位置中的任何改變都可能引起通信延遲的改變,從而影響到應用程序的性能。如果這些變化在錯誤的地方引起延遲,如在應用服務(wù)器與數據庫之間引起延時(shí),性能就會(huì )受到不利的影響。因此,開(kāi)始采用其數據庫已經(jīng)在大型計算機中的目標應用程序是一個(gè)很好的戰略。
3、應用程序連接性能
不要僅尋找己經(jīng)與大型計算機對話(huà)的應用程序,機構應該尋找相互對話(huà)的應用程序。通過(guò)整臺到同一個(gè)系統,這些應用程序通過(guò)促進(jìn)不會(huì )對網(wǎng)絡(luò )產(chǎn)生任何影響的“對話(huà)”來(lái)實(shí)現巨大的好處。不過(guò),需要提醒的是,這種策略有時(shí)候能夠繞過(guò)重要的網(wǎng)絡(luò )安全控制措施,因此要認真處理崩潰的應用層和通信路徑的問(wèn)題。
工作量分析
分析大型計算機虛擬化的最具有挑戰性的問(wèn)題之一是適當地實(shí)現系統虛擬化方式的正?;?。因為數據中心出現的多重工作量個(gè)性和平臺的各種不同的特點(diǎn),得到正確的答案并不是一件很容易的事。處理器使用率必須要適當地實(shí)現正?;?,必須要考慮到I/O速率,內存使用率和環(huán)境轉換,以保證準確的結果。
要解決這個(gè)問(wèn)題,許多發(fā)表的測試基準取消了工作量的高帶寬和高同步化部分。因此,有必要創(chuàng )建一個(gè)能夠準確地捕捉不同平臺種類(lèi)相對優(yōu)點(diǎn)的特殊的測試基準。換句話(huà)說(shuō),使用標準的整數基淮實(shí)現中型計算機和大型計算機平臺之間的工作量的正?;⒉荒芴峁┻@個(gè)正確的答案。
這個(gè)問(wèn)題并不僅僅是大型計算機遇到的問(wèn)題。許多虛擬化技術(shù)都受到這樣的問(wèn)題的影晌,有的是由于沒(méi)有適當的基淮,有的是這種標準剛剛出現。在許多情況下,需要一種靈活的基準單獨地根據工作量的具體個(gè)性和與其相適應的目標平臺的性能實(shí)現工作量的正?;?。
1、處理器正?;突鶞?/b>
雖然構成工作量在大型計算機上運行的理論是復雜的,獲得這個(gè)答案的實(shí)際方法是很簡(jiǎn)單的。通過(guò)使用代表指定工作量個(gè)性的源系統和目標系統相對性能的多個(gè)基準,有可能進(jìn)行一次單項的分析,用一個(gè)步驟優(yōu)化使用多個(gè)源/目標組合。然后,每一個(gè)源工作量能夠根據獨特的個(gè)性單獨實(shí)現正?;?,目標端點(diǎn)(大型計算機分區)根據合理地淮確預測的利用率填補這個(gè)工作容量。雖然這種方法的好處是巨大的,但是,這個(gè)挑戰變成了確定每一個(gè)源工作量的確切的個(gè)性是什么。幸運的是有一些關(guān)鍵的指標能夠用來(lái)把不同類(lèi)型的活動(dòng)分開(kāi)。
2、I/O分析
雖然大型計算機平臺的實(shí)力之一是其I/O性能,但是,分析源工作量的I/O特點(diǎn)仍是很重要的。在任何整合情況下,把能夠促進(jìn)平衡利用資源的工作量結合在一起是很理想的。因此,I/O局限性應該使用處理器和其它指標進(jìn)行并行分析,以便提供一個(gè)優(yōu)化利用目標資源的平衡的結果。
3、內存分析
當確定一個(gè)系統中能夠虛擬化多少了應用程序的時(shí)候,內存通常是一個(gè)決定性的因素。不過(guò),這種分析比較復雜,因為一個(gè)應用程序真正的內存需求并不是由系統上使用的物理內存決定的。使用測量的內存使用率來(lái)確定什么能夠適合目標的要求將提供一個(gè)穩妥的答案。但是,它需要使用的內存將超過(guò)實(shí)際的需求。
所有這些局限性最終必須都要在一起進(jìn)行分析以便確定實(shí)施虛擬化的優(yōu)化方法。當針對一系列源服務(wù)器和目標服務(wù)器考慮這些局限性的時(shí)候,這個(gè)分析就變成了一個(gè)三維的優(yōu)化問(wèn)題。
把應用程序工作量整合到一個(gè)大型計算機平臺上是許多叮環(huán)境中要考慮的一個(gè)偉大的戰略。通過(guò)恰當地*估要進(jìn)行整合的應用程序的適應性,這些整合提供的結果以及這個(gè)解決方案的擁有總成本,有可能發(fā)現一些重大的機會(huì )來(lái)簡(jiǎn)化IT基礎設施、提高彈性,減少耗電量并且最終減少為這些工作量提供的服務(wù)的相關(guān)成本。
評論