[發(fā)明專利]一種服務器虛擬化CPU性能測試方法在審
| 申請?zhí)枺?/td> | 201710909217.8 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN107590061A | 公開(公告)日: | 2018-01-16 |
| 發(fā)明(設計)人: | 孫偉 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;H04L12/26 |
| 代理公司: | 濟南舜源專利事務所有限公司37205 | 代理人: | 張亮 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 虛擬 cpu 性能 測試 方法 | ||
技術領域
本發(fā)明屬于服務器虛擬化技術領域,具體涉及一種服務器虛擬化CPU性能測試方法。
背景技術
隨著計算機工藝的進步和發(fā)展推動著CPU計算能力的提升,計算機能力的快速提升又很快超過了上層業(yè)務的應用所需,使得計算資源無法得到有效利用。虛擬化技術很好地解決了這一問題。虛擬化技術能夠針對業(yè)務的個性化需求,高效組織計算資源,隔離具體的硬件體系結構和軟件系統(tǒng)之間的緊密關系,虛擬化廠商也雨后春筍般陸續(xù)上市,每個廠商的產品在功能穩(wěn)定后會針對其產品進行性能測試,不同的廠商使用的性能測試工具不同,但是不同的產品它的承載的業(yè)務類型是不同的,所用的測試工具和指標也不同,在產品上市前,為了掌握自己產品目前的性能指標也為了以后更好的優(yōu)化都會做下自己產品的性能測試及與其它廠商進行性能對比測試。
虛擬機的CPU性能是低于物理機CPU的,早期的虛擬化產品完全基于軟件并且非常復雜,執(zhí)行效率比較低下,并沒有得到廣泛的應用。現(xiàn)有技術進行虛擬機CPU與物理機CPU性能對比使用的平臺依賴于宿主機操作系統(tǒng),明顯不能代表虛擬機的真實性能水平。
發(fā)明內容
本發(fā)明的目的在于,針對上述現(xiàn)有技術存在的缺陷,提供設計一種服務器虛擬化CPU性能測試方法,以解決上述技術問題。
為了達到上述目的,本發(fā)明的技術方案是:
一種服務器虛擬化CPU性能測試方法,包括如下步驟:
部署模塊在服務器主機上部署虛擬機,控制中心根據虛擬機操作系統(tǒng)的不同發(fā)送指令到加載模塊加載不同的測試工具;
配置模塊給虛擬機配置虛擬處理器,控制中心控制測試工具對虛擬處理器進行測試;
測試完成后控制中心發(fā)送指令到重置模塊更改虛擬機處理器模式,加載模塊根據虛擬機處理器模式加載測試工具,進行虛擬處理器測試。
進一步的,測試工具對虛擬處理器進行計算密集型程序的處理能力和浮點數計算任務的處理能力的測試。
進一步的,測試工具對虛擬處理器進行測試,具體步驟包括:
配置模塊配置虛擬機模板參數和測試參數,并觸發(fā)控制中心;
控制中心啟動后,將按照配置模塊設定的虛擬機配置,生成相應的參數模式,并將這些參數相應地加載至虛擬機中,同時控制中心會控制虛擬機上報相應的監(jiān)控數據至數據收集模塊;
數據分析模塊讀取數據收集模塊的數據,提供測試結果、生成圖表。
進一步的,步驟部署模塊在服務器主機上部署虛擬機,控制中心根據虛擬機操作系統(tǒng)的不同發(fā)送指令到加載模塊加載不同的測試工具之前還包括:
服務器上加載模塊加載測試工具,對服務器主機CPU進行測試,獲取服務器主機的整點、浮點及PI運算的耗時時間。
進一步的,步驟配置模塊給虛擬機配置虛擬處理器,控制中心控制測試工具對虛擬處理器進行測試之后還包括:
測試完成后發(fā)送指令到配置模塊更改虛擬機處理器配置,控制中心控制測試工具進行虛擬機處理器性能測試。
進一步的,測試完成后控制中心發(fā)送指令到重置模塊更改虛擬機處理器模式,加載模塊根據虛擬機處理器模式加載測試工具,進行虛擬處理器測試還包括:
將不同CPU模式和vCPU配置的虛擬處理器測試參數與同一操作系統(tǒng)服務器主機CPU測試參數進行比對;
將不同配置和模式的虛擬機間進行測試參數比對。
進一步的,虛擬機的操作系統(tǒng)包括Linux操作系統(tǒng)和Windows 操作系統(tǒng)。
進一步的,虛擬機虛擬處理器配置包括4vCPU、8vCPU、32vCPU、64vCPU。
進一步的,步驟部署模塊在服務器主機上部署虛擬機,控制中心根據虛擬機操作系統(tǒng)的不同發(fā)送指令到加載模塊加載不同的測試工具還包括:選擇硬件資源部署虛擬化環(huán)境,至少一個管理端和一個虛擬服務器節(jié)點,管理端單獨搭建在一臺虛擬機或物理服務器上。
進一步的,所述測試工具包括phoronix-test-suite和superPi;
phoronix-test-suite用于對服務器主機CPU性能進行測試和對LINUX系統(tǒng)下虛擬處理器性能進行測試;
superPi用于對Windows系統(tǒng)下虛擬處理器性能進行測試。
部署虛擬化環(huán)境,至少一個管理端和一個虛擬服務器節(jié)點,為了不影響底層節(jié)點的CPU處理能力的結果,將管理端單獨搭建在一臺虛擬機或者物理機器上;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710909217.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種隔絕氧氣的保溫水浴鍋
- 下一篇:一種化學實驗器具分類架





