[發(fā)明專利]一種切換工作內(nèi)存數(shù)量的方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201811239369.2 | 申請(qǐng)日: | 2018-10-23 |
| 公開(kāi)(公告)號(hào): | CN109471724A | 公開(kāi)(公告)日: | 2019-03-15 |
| 發(fā)明(設(shè)計(jì))人: | 袁才進(jìn) | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06F9/48 |
| 代理公司: | 濟(jì)南誠(chéng)智商標(biāo)專利事務(wù)所有限公司 37105 | 代理人: | 黃曉燕 |
| 地址: | 450018 河南省鄭州市*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 內(nèi)存 內(nèi)存使用率 可操作 工作內(nèi)存 內(nèi)存使用 內(nèi)存利用率 存儲(chǔ)器 動(dòng)態(tài)調(diào)整 整機(jī)功耗 偵測(cè) 操作系統(tǒng) 服務(wù)器 節(jié)能 | ||
本發(fā)明實(shí)施例公開(kāi)了一種切換工作內(nèi)存數(shù)量的方法及系統(tǒng),方法包括偵測(cè)操作系統(tǒng)的內(nèi)存使用數(shù)據(jù),計(jì)算內(nèi)存使用率p;計(jì)算當(dāng)前可操作內(nèi)存數(shù)a和內(nèi)存使用率閾值pa,判斷當(dāng)前內(nèi)存使用率是否低于閾值,若是,則關(guān)閉當(dāng)前可操作內(nèi)存數(shù),若否,則開(kāi)啟當(dāng)前可操作內(nèi)存數(shù)。與現(xiàn)有技術(shù)相比,本發(fā)明從動(dòng)態(tài)調(diào)整內(nèi)存數(shù)量的角度來(lái)提高內(nèi)存利用率,延長(zhǎng)服務(wù)器或存儲(chǔ)器的內(nèi)存使用壽命,同時(shí)降低整機(jī)功耗,達(dá)到節(jié)能的目的。
技術(shù)領(lǐng)域
本發(fā)明涉及服務(wù)器內(nèi)存技術(shù)領(lǐng)域,具體地說(shuō)是一種切換工作內(nèi)存數(shù)量的方法及系統(tǒng)。
背景技術(shù)
目前服務(wù)器或者存儲(chǔ)器的內(nèi)存容量越來(lái)越大,板載數(shù)量也越來(lái)越多,而服務(wù)器或者存儲(chǔ)器在實(shí)際使用中并不是每時(shí)每刻100%內(nèi)存負(fù)載運(yùn)行,如何提升內(nèi)存利用率已經(jīng)成為服務(wù)器設(shè)計(jì)的一大瓶頸。
當(dāng)前系統(tǒng)提升內(nèi)存利用率的途徑有很多技術(shù)手段,例如調(diào)整高速緩存區(qū)域的大小、及時(shí)釋放內(nèi)存空間、優(yōu)化內(nèi)存中的數(shù)據(jù)、提高系統(tǒng)其他部件的性能等。
現(xiàn)有技術(shù)手段主要從使用效率和優(yōu)化內(nèi)存管理兩個(gè)方面來(lái)解決的,當(dāng)然這些手段也很有必要,不過(guò)它們均未考慮動(dòng)態(tài)調(diào)整內(nèi)存數(shù)量來(lái)提高內(nèi)存利用率。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例中提供了一種切換工作內(nèi)存數(shù)量的方法及系統(tǒng),以解決現(xiàn)有技術(shù)中提高內(nèi)存使用率方法不完善的問(wèn)題,本發(fā)明實(shí)施例在提高內(nèi)存利用率的同時(shí),可以進(jìn)一步延長(zhǎng)服務(wù)器使用壽命,還可以降低整機(jī)功耗,達(dá)到節(jié)能的目的。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了如下技術(shù)方案:
本發(fā)明第一方面提供了一種切換工作內(nèi)存數(shù)量的方法,包括以下步驟:
偵測(cè)操作系統(tǒng)的內(nèi)存使用數(shù)據(jù),計(jì)算內(nèi)存使用率p;
計(jì)算當(dāng)前可操作內(nèi)存數(shù)a和內(nèi)存使用率閾值pa,判斷當(dāng)前內(nèi)存使用率是否低于閾值,若是,則關(guān)閉當(dāng)前可操作內(nèi)存數(shù),若否,則開(kāi)啟當(dāng)前可操作內(nèi)存數(shù)。
結(jié)合第一方面,在第一方面第一種可能的實(shí)現(xiàn)方式中,所述內(nèi)存使用數(shù)據(jù)包括內(nèi)存總?cè)萘亢鸵咽褂脙?nèi)存容量,所述內(nèi)存使用率p的計(jì)算方法為:
結(jié)合第一方面,在第一方面第二種可能的實(shí)現(xiàn)方式中,所述內(nèi)存使用率閾值pa計(jì)算方法為:
式中,n為操作系統(tǒng)中內(nèi)存總數(shù)量;a為可操作的內(nèi)存數(shù),a從1開(kāi)始依次取整數(shù)值,且a<n-1。
結(jié)合第一方面,在第一方面第二種可能的實(shí)現(xiàn)方式中,所述內(nèi)存總數(shù)量為服務(wù)器或存儲(chǔ)器中實(shí)際安裝物理內(nèi)存的根數(shù)。
結(jié)合第一方面,在第一方面第二種可能的實(shí)現(xiàn)方式中,所述關(guān)閉當(dāng)前可操作內(nèi)存數(shù)的具體過(guò)程為:
選取a根內(nèi)存,將內(nèi)存電壓均降為standby電壓。
結(jié)合第一方面,在第一方面第二種可能的存在方式中,所述開(kāi)啟當(dāng)前可操作內(nèi)存數(shù)的具體過(guò)程為:
選取a根內(nèi)存,將內(nèi)存電壓均升為工作電壓。
本發(fā)明第二方面提供了一種切換工作內(nèi)存數(shù)量的系統(tǒng),基于所述方法,所述系統(tǒng)包括
內(nèi)存效率監(jiān)控模塊,用于監(jiān)控內(nèi)存單元的使用情況,計(jì)算內(nèi)存使用率,并將內(nèi)存使用率從反饋給控制模塊;
控制模塊,用于判斷內(nèi)存使用率與閾值的關(guān)系,并開(kāi)啟或關(guān)閉可操作內(nèi)存數(shù)。
結(jié)合第二方面,在第二方面第一種可能的實(shí)現(xiàn)方式中,所述控制模塊包括
計(jì)算單元,用于獲取當(dāng)前可操作內(nèi)存數(shù)a并計(jì)算內(nèi)存使用率的閾值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811239369.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種三維圖像數(shù)據(jù)處理方法及一種電子設(shè)備
- 移動(dòng)設(shè)備內(nèi)存管理方法及系統(tǒng)
- 一種內(nèi)存清理方法
- 一種基于虛擬化內(nèi)存負(fù)載監(jiān)控的負(fù)載均衡調(diào)度方法及系統(tǒng)
- 一種內(nèi)存數(shù)據(jù)處理的方法和裝置
- 內(nèi)存使用方法和裝置
- 內(nèi)存回收方法、裝置以及電子設(shè)備
- 內(nèi)存回收方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- redis業(yè)務(wù)方資源共享的方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 數(shù)據(jù)處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





