ITBear旗下自媒體矩陣:

索尼將為 Linux 帶來(lái)設(shè)備內(nèi)存不足的解決方案

   時(shí)間:2021-04-26 10:08:47 來(lái)源:IT之家作者:姜戈編輯:星輝 發(fā)表評(píng)論無(wú)障礙通道

4 月 26 日消息 索尼的工程師 Peter Enderborg 近日向 Linux 內(nèi)核 LKML 提交了一份郵件,郵件中提出了一種新的看門(mén)狗(Watchdog)軟件,可優(yōu)化設(shè)備內(nèi)存不足的解決方案。

看門(mén)狗軟件是一種監(jiān)控程序,可定時(shí)查看設(shè)備的運(yùn)行狀況,當(dāng)遇到不可恢復(fù)的錯(cuò)誤時(shí),就發(fā)出重啟信號(hào)來(lái)解決問(wèn)題,在軟件中具有最高優(yōu)先級(jí)。

郵件中指出,新的看門(mén)狗將不會(huì)執(zhí)行硬重啟,而是采取 "預(yù)先定義的操作" 來(lái)嘗試殺掉不重要的進(jìn)程,該方法采用了對(duì) "oom_score_adj" 監(jiān)控來(lái)執(zhí)行相應(yīng)操作,看門(mén)狗會(huì)殺死具有最高 "oom_score_adj" 的進(jìn)程。

"oom_score" 是 Linux 內(nèi)核分配給每個(gè)運(yùn)行中的進(jìn)程的分?jǐn)?shù),數(shù)字越大則表示該進(jìn)程的內(nèi)存使用越高,而 "oom_score_adj" 是在 -1000 到 1000 之間的數(shù)字,數(shù)字越大意味著該進(jìn)程越不重要。

當(dāng) "oom_score" 和 "oom_score_adj" 相結(jié)合時(shí),就能找出內(nèi)存占用較大且較不重要的進(jìn)程,從而進(jìn)行內(nèi)存釋放。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門(mén)內(nèi)容
網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  開(kāi)放轉(zhuǎn)載  |  滾動(dòng)資訊  |  English Version