[發(fā)明專利]服務(wù)器的控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010215806.8 | 申請日: | 2020-03-24 |
| 公開(公告)號: | CN111444015A | 公開(公告)日: | 2020-07-24 |
| 發(fā)明(設(shè)計(jì))人: | 赫振軍;周正;王楊 | 申請(專利權(quán))人: | 北京奇藝世紀(jì)科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/30;H04L29/08 |
| 代理公司: | 北京華夏泰和知識產(chǎn)權(quán)代理有限公司 11662 | 代理人: | 盧萬騰;劉蔓莉 |
| 地址: | 100080 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù)器 控制 方法 裝置 計(jì)算機(jī) 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明實(shí)施例涉及一種服務(wù)器的控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì),所述方法包括:獲取一個(gè)或多個(gè)服務(wù)器對應(yīng)的平均資源使用率和平均垃圾回收頻率;基于所述平均資源使用率、平均垃圾回收頻率和預(yù)設(shè)的擴(kuò)/縮容規(guī)則,確定所述服務(wù)器對應(yīng)的擴(kuò)/縮容策略;基于所述擴(kuò)/縮容策略,對所述服務(wù)器的數(shù)量進(jìn)行控制,通過服務(wù)器的平均資源使用率和平均垃圾回收頻率,確定服務(wù)器的擴(kuò)/縮容策略,實(shí)現(xiàn)對服務(wù)器數(shù)量的動(dòng)態(tài)調(diào)整,使服務(wù)器在不超負(fù)荷的情況下高效地處理客戶端的數(shù)據(jù)請求,提升服務(wù)效率;又能避免過多服務(wù)器閑置,造成資源浪費(fèi)。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種服務(wù)器的控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù)
在互聯(lián)網(wǎng)領(lǐng)域中,服務(wù)器隨時(shí)需要響應(yīng)和處理大量的客戶請求,因此,現(xiàn)有的服務(wù)器可能不能夠及時(shí)響應(yīng)和處理客戶的請求,這時(shí)候,一般需要人工手動(dòng)多次添加服務(wù)器進(jìn)行擴(kuò)容,然而,由于人工無法確定何時(shí)需要增減服務(wù)器以及增減服務(wù)器的數(shù)量,導(dǎo)致服務(wù)性能變差,系統(tǒng)不穩(wěn)定。
發(fā)明內(nèi)容
鑒于此,為解決上述技術(shù)問題或部分技術(shù)問題,本發(fā)明實(shí)施例提供一種服務(wù)器的控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)。
第一方面,本發(fā)明實(shí)施例提供一種服務(wù)器的控制方法,包括:
獲取一個(gè)或多個(gè)服務(wù)器對應(yīng)的平均資源使用率和平均垃圾回收頻率;
基于所述平均資源使用率、平均垃圾回收頻率和預(yù)設(shè)的擴(kuò)/縮容規(guī)則,確定所述服務(wù)器對應(yīng)的擴(kuò)/縮容策略;
基于所述擴(kuò)/縮容策略,對所述服務(wù)器的數(shù)量進(jìn)行控制。
在一個(gè)可能的實(shí)施方式中,所述方法還包括:
所述平均資源使用率包括中央處理器(Central Processing Unit,CPU)使用率、內(nèi)存使用率和輸入/輸出(Input/Output,I/O)使用率;
若所述服務(wù)器的所述平均資源使用率中CPU平均使用率大于等于第一閾值、內(nèi)存平均使用率大于等于第二閾值、I/O平均使用率大于等于第三閾值和所述平均垃圾回收頻率大于等于第四閾值的占比大于等于第五閾值,則確定對所述服務(wù)器進(jìn)行擴(kuò)容;
在設(shè)定時(shí)間內(nèi),若所述服務(wù)器的所述平均資源使用率中CPU平均使用率小于第一閾值、內(nèi)存平均使用率小于第二閾值、I/O平均使用率小于第三閾值且所述平均垃圾回收頻率小于第四閾值,則確定對所述服務(wù)器進(jìn)行縮容。
在一個(gè)可能的實(shí)施方式中,所述方法還包括:
若所述服務(wù)器的所述平均資源使用率中的所述CPU平均使用率大于等于第一閾值,則確定對所述服務(wù)器進(jìn)行擴(kuò)容。
在一個(gè)可能的實(shí)施方式中,所述方法還包括:
若確定對所述服務(wù)器進(jìn)行擴(kuò)容,則從一個(gè)或多個(gè)所述服務(wù)器中確定任一個(gè)所述服務(wù)器對應(yīng)的配置信息;
根據(jù)所述配置信息,逐次增加一個(gè)服務(wù)器至一個(gè)或多個(gè)所述服務(wù)器中,以使所述服務(wù)器的所述平均資源使用率中的所述CPU平均使用率大于等于第一閾值、內(nèi)存平均使用率大于等于第二閾值、I/O平均使用率大于等于第三閾值和所述平均垃圾回收頻率大于等于第四閾值的占比小于第五閾值且所述CPU平均使用率小于第一閾值。
在一個(gè)可能的實(shí)施方式中,所述方法還包括:
若確定對所述服務(wù)器進(jìn)行縮容,則從多個(gè)所述服務(wù)器中逐次減少一個(gè)服務(wù)器,以使所述服務(wù)器的所述平均資源使用率中所述CPU平均使用率大于等于第一閾值、內(nèi)存平均使用率大于等于第二閾值、I/O平均使用率大于等于第三閾值和平均垃圾回收頻率大于等于第四閾值的占比小于第五閾值且所述CPU平均使用率小于第一閾值,且CPU平均使用率小于第一閾值、內(nèi)存平均使用率小于第二閾值、I/O平均使用率小于第三閾值和所述平均垃圾回收頻率小于第四閾值的占比小于第六閾值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇藝世紀(jì)科技有限公司,未經(jīng)北京奇藝世紀(jì)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010215806.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





