[發明專利]公有云系統性能一致性調整方法有效
| 申請號: | 202010475736.X | 申請日: | 2020-05-29 |
| 公開(公告)號: | CN111612373B | 公開(公告)日: | 2023-06-30 |
| 發明(設計)人: | 樊甜甜;蔣從鋒;周鑫;歐東陽;李躍崗;仇燁亮;殷昱煜;張紀林 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | H04L67/51 | 分類號: | H04L67/51;H04L67/568;H04J3/06;G06F16/215;G06F9/455;H04L41/0866;H04L67/10 |
| 代理公司: | 浙江千克知識產權代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 310018 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 公有 系統 性能 一致性 調整 方法 | ||
1.公有云系統性能一致性調整方法,其特征在于該方法包括如下步驟:
步驟1.根據歸一化性能評價指標,對同一個云計算平臺上的虛擬機進行多次測試實驗,并計算虛擬機在不同環境下的性能指標分值,用以評價云服務提供商是否提供一致的性能;
步驟2.檢查并修改云平臺中不同測試實驗中不一致的硬件配置和軟件配置參數,保證硬件配置和軟件配置參數前后一致,減少其所帶來的性能誤差;
步驟3.同步所有參與測試云服務器的時鐘,解決云服務器時鐘漂移問題,具體是:
使用網絡時間協議來同步網絡中各個虛擬機的時間,并將默認的網絡時間協議服務器換成私有的網絡時間協議服務器:
首先安裝并配置ntp,然后設置同步的服務器并通過crontab計時器配置一個定時同步的任務,最后啟動ntpd服務并立即更新所使用系統的時鐘以同步私有的NTP服務器;
步驟4.清除宿主機和虛擬機的處理器緩存,消除由于不同緩存命中率所帶來的誤差;
步驟5.重復步驟1-4,減少公有云系統不確定因素對性能的影響,保證公有云系統從始至終提供一致的性能。
2.根據權利要求1所述的公有云系統性能一致性調整方法,其特征在于,步驟1中,在每一次測試虛擬機性能之前,首先采取drop_cache清除虛擬機緩存,然后查看系統的頁面緩存和緩沖區緩存是否全部被清除,如果仍然存在緩存,則將宿主機進行冷啟動,以徹底清除虛擬機和宿主機的緩存;
運行時收集所測試虛擬機的指標值,包括平均CPU利用率、IPC、L1/L2/L3cache命中率、內存利用率、IOPS、BPS、CPU訪問延遲以及任務響應時間及完成時間,對每次測試的虛擬機性能進行評價;每次測試實驗收集上述的指標值,然后根據多元線性回歸模型對這些指標值進行性能分值計算;利用歸一化性能評價指標對虛擬機的性能進行評價,找出前后測試結果不一致的虛擬機。
3.根據權利要求1所述的公有云系統性能一致性調整方法,其特征在于,步驟2具體是:
進行運行時宿主機配置檢查:
首先檢查其硬件環境,包括Cgroup資源分配情況,基本輸入輸出系統和基板管理控制器版本;
然后檢查其軟件環境,包括操作系統、內核版本、內核優先級、軟件支持庫、內核虛擬機版本、Libvirt軟件庫、QEMU軟件版本;
進行運行時虛擬機配置檢查:
首先檢查其硬件環境,包括CPU型號、最大IOPS、內存頻率、內網帶寬、外網帶寬、CPU核心是否綁定、虛擬機所處數據中心、機架、交換機、宿主機;
然后檢查其軟件環境,包括虛擬機內核版本、內核優先級、操作系統;
最后針對所有不同的參數,進行統一調整,修改不同測試實驗中不一致的硬件配置和軟件配置參數,保證硬件配置和軟件配置參數前后一致。
4.根據權利要求1所述的公有云系統性能一致性調整方法,其特征在于,步驟3具體還包括任務運行時再次進行時鐘診斷,具體是:
確認服務器ntpd進程是否正常啟動;
如果不存在ntpd進程的話,再次啟動ntpd進程;
確定是否為虛擬機時間存在誤差;
觀察時間源,查看虛擬機使用的時間源,如果時鐘源不是設定的時鐘源,則修改內核的引導參數;
檢查時間差來源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010475736.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種懸掛升降平臺變形接近方法與結構
- 下一篇:一種方便移動的建筑用抹灰機





