很多公司可能會對虛擬化平台的vm及宿主機進行效能的評估工作,但是苦於沒有特別行之有效的辦法,這裡,我給大家推薦幾款非常簡單易用的hyper-v效能評測工具。方便大家加快效能測試的進度。
hyperv_mon
當作業系統執行在虛擬化平台上時,windows任務管理器無法正確的匯報系統資源資訊,因為cpu等系統資源都是由虛擬層來管理和分配的。hyperv_mon工具是專門針對hyperv虛擬平台,以圖形介面的形式準確顯示各個虛擬機器的效能的效能分析工具。
在hyper-v 3.0宿主機上執行該測試工具。我們可以先使用cpucrazy來在虛擬機器上模擬cpu的高負債,然後根據不同的負債情況,來觀察宿主機的壓力情況。
承載30臺加壓過後的虛機,宿主機的壓力如下圖所示。
iometer
iometer 是乙個工作在單系統和集群系統上用來衡量和描述i/o子系統的工具。iometer 為計算機i/o子系統所作的工作就如同測力計為引擎所作的工作一樣:它測定在可控制的負荷下系統的效能。iometer 以前被稱為「伽利略」。
它既是工作負載生成器(也就是說,它可以進行輸入輸出操作,以便增加系統的負荷),它還是乙個測量工具(也就是說,它檢查並且記錄i/o 操作的效能和對系統的影響)。它可以被配置為模擬任何程式或者基準測試程式的磁碟i/o的負載,或者用來產生整個綜合的i/o負載。它也可以用來產生並測量單系統或者多系統的負載。
下圖是承載30臺虛擬機器時,宿主機的i/o情況。
memorycpucrazy
用於壓力測試的小工具,可以逐級增加系統的cpu與記憶體占用,實時顯示當前系統的cpu及記憶體使用情況。
我們可以模擬生產環境,讓虛機承擔中度負載的情況下,比對同乙個物理宿主機上單台虛機、10臺虛機、20臺虛機、30臺虛機、60臺虛機的效能資料。
為了保證虛機負載,使用專門工具memorycpucrazy,為虛擬機器系統加壓,使虛機cpu達到20%-30%。在這種有負載的情況下重新計算效能資料。
下圖是memorycpucrazy的操作介面。
superpi
super pi是乙個計算圓周率精確到小數點以後的指定數字(最大3200萬)的電腦程式。該程式採用高斯-勒讓德演算法並且於2023年被金田康正使用在windows環境下計算出精確到2的32次方的圓周率。
super pi被許多人用以測試電腦的效能及穩定性。在超頻社群中,常規的程式為電腦愛好者提供基準測試以比較圓周率計算「世界紀錄」並展示超頻能力。該程式也被用來測定某一超頻速率下的穩定性。如果一台電腦能夠準確計算圓周率至小數點以後3200萬位,就被認為在一定的ram和cpu環境下具有穩定性。然而,其它cpu/ram增強運算程式執行時間往往持續幾個小時而不是幾分鐘並且可能會給系統穩定性帶來更多壓力。儘管super pi並非計算圓周率最快的程式,但它仍在硬體及超頻社群中廣為流傳。
利用superpi計算π小數點後419萬位所用的時間,從而比較各cpu效能。(注意:superpi僅對單執行緒支援的較好,所以實際是針對主頻的測試),如下圖。
以上簡單介紹了幾款非常好用的hyper-v效能測試工具,我們可以把上面幾款工具靈活的結合在一起使用,從而對企業生產環境中的hyper-v進行乙個評估。
例如乙個典型的應用場景是:我們需要對hyper-v 2.0和hyper-v 3.0兩個平台的效能進行評估對比。
Hyper V 3 0實用技巧 建立虛擬機組快照
今天的內容非常簡單也非常的實在,在一些時候,我們需要對我們的虛擬機器進行快照操作,這在server 2012 r2中已經改名為檢查點,但功能仍然是完全相同的。今天,我們並非要來討論快照功能的深層原理,而是如何更方便的進行快照操作。可能很多朋友都在問,快照不就是右鍵 快照嗎?地確如此,我們可以選擇要打...
Hyper v 3 0最佳實踐分析程式(BPA)
在windows server 2012伺服器管理器的hyper v管理單元中整合了乙個很棒的功能,就是hyper v 3.0的bpa分析程式,如圖。最佳實踐分析工具應用系統必備的規則來確定管理員首次執行在 hyper v 上的最佳實踐分析工具掃瞄之前應該解決的 hyper v 配置中的差距。在介面...
解讀Hyper V 3 0高可用性與冗餘功能
微軟在提公升hyper v 3.0高可用性功能方面可謂不予遺力,新增了 故障分析,增加了冗餘。it管理員面臨必須要確保網路伺服器完整性與可用性的關鍵任務,這種重要性隨著虛擬化越加凸顯。在伺服器虛擬化之前,伺服器故障通常只會影響單個工作負載,然而出問題的虛擬主機會影響好幾十個負載。既然高可用性在虛擬資...