自適應(yīng)的進(jìn)程CPU資源限制方法、裝置、終端及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202010893829.4 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112052088A 公開(kāi)(公告)日 2021-07-13
申請(qǐng)公布號(hào) CN112052088A 申請(qǐng)公布日 2021-07-13
分類號(hào) G06F9/50;G06F11/30;G06F11/34 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 尉爽生;張福;程度 申請(qǐng)(專利權(quán))人 北京升鑫網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) 北京一枝筆知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 張慶瑞
地址 102199 北京市大興區(qū)北京經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū)科谷一街10號(hào)院6號(hào)樓5層505-4C
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種自適應(yīng)的進(jìn)程CPU資源限制方法、裝置、終端及存儲(chǔ)介質(zhì)。方法包括:獲取系統(tǒng)的基本信息,根據(jù)系統(tǒng)的基本信息判斷系統(tǒng)是否支持cgroups;當(dāng)系統(tǒng)不支持cgroups時(shí),選擇cpulimit方式進(jìn)行CPU使用率的監(jiān)控;并且在cpulimit監(jiān)控過(guò)程中,如果在當(dāng)前第一采樣周期里,目標(biāo)進(jìn)程的CPU使用率未超過(guò)設(shè)定閾值,則在下一個(gè)第一采樣周期中不對(duì)所述目標(biāo)進(jìn)程進(jìn)行暫停控制。本發(fā)明實(shí)施例自動(dòng)檢測(cè)系統(tǒng)環(huán)境,根據(jù)獲取的系統(tǒng)基本信息選擇最優(yōu)的CPU使用率限制方法,當(dāng)系統(tǒng)不支持cgroups時(shí),選擇cpulimit方式進(jìn)行CPU使用率的監(jiān)控,并且在cpulimit的監(jiān)控過(guò)程中,通過(guò)添加閾值控制邏輯,減少控制信號(hào)的發(fā)送,從而減少監(jiān)控程序自身的CPU使用率。