[發(fā)明專利]資源分配方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202110948969.1 | 申請(qǐng)日: | 2021-08-18 |
| 公開(公告)號(hào): | CN113656174A | 公開(公告)日: | 2021-11-16 |
| 發(fā)明(設(shè)計(jì))人: | 賈振江 | 申請(qǐng)(專利權(quán))人: | 河北幸福消費(fèi)金融股份有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06F11/30 |
| 代理公司: | 北京三環(huán)同創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 11349 | 代理人: | 邵毓琴;趙勇 |
| 地址: | 050051 河北省*** | 國省代碼: | 河北;13 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源 分配 方法 系統(tǒng) 計(jì)算機(jī) 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明提供了一種資源分配方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。所述資源分配方法包括:獲取主機(jī)資源指標(biāo)的初始數(shù)據(jù)和測試數(shù)據(jù);根據(jù)所述測試數(shù)據(jù)確定預(yù)設(shè)測試時(shí)間段內(nèi)主機(jī)資源指標(biāo)的取值范圍;根據(jù)主機(jī)資源指標(biāo)的初始數(shù)據(jù)和取值范圍確定預(yù)設(shè)測試時(shí)間段內(nèi)的資源使用情況并確定預(yù)設(shè)測試時(shí)間段內(nèi)的資源消耗范圍,根據(jù)所述資源消耗范圍確定的最大值與預(yù)設(shè)資源分配量之間的差值確定是否調(diào)整服務(wù)器資源分配。本發(fā)明提供的資源分配方法根據(jù)測試得到的主機(jī)資源指標(biāo)的初始數(shù)據(jù)和測試數(shù)據(jù)得到準(zhǔn)確體現(xiàn)服務(wù)器資源使用情況的信息和測試時(shí)間段內(nèi)的資源消耗范圍,可以根據(jù)實(shí)際的資源消耗與預(yù)設(shè)資源量之間的關(guān)系進(jìn)行更加合理的資源分配。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,更為具體而言,涉及一種基于性能指標(biāo)監(jiān)測的資源分配方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù)
性能測試作為軟件測試中重要的測試類型之一,其主要評(píng)估系統(tǒng)的能力,例如通過測試中得到的負(fù)荷和響應(yīng)時(shí)間數(shù)據(jù),可以用于驗(yàn)證所計(jì)劃的模型的能力,并以此為基礎(chǔ)幫助作出決策、尋找系統(tǒng)瓶頸、進(jìn)行系統(tǒng)調(diào)優(yōu)、檢測軟件中的問題、驗(yàn)證穩(wěn)定性、可靠性等。
目前通?;贛eterSphere測試平臺(tái)進(jìn)行性能測試,MeterSphere測試平臺(tái)涵蓋了測試跟蹤、接口測試、性能測試、團(tuán)隊(duì)協(xié)作等功能,并兼容JMeter等開源標(biāo)準(zhǔn)、支持Kubernetes和云環(huán)境,能夠輕松支持高并發(fā)、分布式的性能測試。由此,可以有效助力開發(fā)和測試團(tuán)隊(duì)充分利用云彈性進(jìn)行高度可擴(kuò)展的自動(dòng)化測試,加速高質(zhì)量的軟件交付,推動(dòng)測試行業(yè)整體效率的提升。
然而,現(xiàn)有MeterSphere平臺(tái)的性能測試及性能測試報(bào)告包含了壓力配置、測試概覽、請(qǐng)求統(tǒng)計(jì)、錯(cuò)誤記錄、日志詳情幾個(gè)模塊,卻缺乏FullGC的監(jiān)控、線程的監(jiān)測、火焰圖、CPU統(tǒng)計(jì)和數(shù)據(jù)庫分析(例如慢SQL的分析),以及主機(jī)分析等,使得技術(shù)人員無法得到直觀的程序性能分析情況和主機(jī)資源分析情況。
此外,現(xiàn)有運(yùn)維過程中,技術(shù)人員通常根據(jù)系統(tǒng)中各個(gè)服務(wù)器的業(yè)務(wù)要求對(duì)系統(tǒng)資源進(jìn)行分配,然而,實(shí)際情況是由此分配給各個(gè)服務(wù)器的系統(tǒng)資源存在很大的系統(tǒng)資源剩余,由此造成了系統(tǒng)資源的浪費(fèi),也提高了系統(tǒng)硬件投入成本。因此,亟需一種能夠根據(jù)性能測試情況動(dòng)態(tài)確定資源分配的方法,以減少資源浪費(fèi)。
發(fā)明內(nèi)容
為解決上述現(xiàn)有技術(shù)存在的問題或部分問題,本發(fā)明實(shí)施方式提供了一種基于性能指標(biāo)監(jiān)測的資源分配方法、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),根據(jù)測試得到的主機(jī)資源指標(biāo)的初始數(shù)據(jù)和測試數(shù)據(jù)得到準(zhǔn)確體現(xiàn)服務(wù)器資源使用情況的信息和測試時(shí)間段內(nèi)的資源消耗范圍,可以根據(jù)實(shí)際的資源消耗與預(yù)設(shè)資源量之間的關(guān)系進(jìn)行更加合理的資源分配。
根據(jù)本發(fā)明的第一方面,本發(fā)明實(shí)施方式提供了一種基于性能指標(biāo)監(jiān)測的資源分配方法,其包括:在測試開始時(shí)獲取主機(jī)資源指標(biāo)的初始數(shù)據(jù),在預(yù)設(shè)測試時(shí)間段內(nèi)獲取所述主機(jī)資源指標(biāo)的測試數(shù)據(jù);根據(jù)所述測試數(shù)據(jù)確定所述預(yù)設(shè)測試時(shí)間段內(nèi)主機(jī)資源指標(biāo)的取值范圍;根據(jù)所述主機(jī)資源指標(biāo)的初始數(shù)據(jù)和取值范圍確定所述主機(jī)資源指標(biāo)在所述預(yù)設(shè)測試時(shí)間段內(nèi)的資源使用情況,并將表示所述資源使用情況的信息存入數(shù)據(jù)庫;根據(jù)所述表示資源使用情況的信息確定所述預(yù)設(shè)測試時(shí)間段內(nèi)的資源消耗范圍,根據(jù)所述資源消耗范圍確定的最大值與預(yù)設(shè)資源分配量之間的差值確定是否調(diào)整服務(wù)器資源分配。
本發(fā)明上述實(shí)施方式根據(jù)測試得到的主機(jī)資源指標(biāo)的初始數(shù)據(jù)和測試數(shù)據(jù)確定測試時(shí)間段內(nèi)主機(jī)資源指標(biāo)的取值范圍,進(jìn)而得到測試時(shí)間段內(nèi)準(zhǔn)確的資源使用情況,由此可以確定預(yù)設(shè)測試時(shí)間段內(nèi)的資源消耗范圍,并根據(jù)資源消耗范圍中的最大值與預(yù)設(shè)資源分配量之間的差值確定是否調(diào)整服務(wù)器資源分配,能夠避免直接根據(jù)服務(wù)器的業(yè)務(wù)要求進(jìn)行資源分配時(shí)造成的資源浪費(fèi)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河北幸福消費(fèi)金融股份有限公司,未經(jīng)河北幸福消費(fèi)金融股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110948969.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





