欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos計(jì)算內(nèi)存CPU正確方法

  發(fā)布時(shí)間:2016-12-25 10:48:18   作者:佚名   我要評(píng)論
今天小編將為大家分享的是centos計(jì)算內(nèi)存CPU正確方法,希望會(huì)給大家?guī)?lái)幫助,有需要的朋友一起去看看吧

處理器使用率

這里要從/proc/stat中提取四個(gè)數(shù)據(jù):用戶模式(user)、低優(yōu)先級(jí)的用戶模式(nice)、內(nèi)核模式(system)以及空閑的處理器時(shí)間(idle)。它們均位于/proc/stat文件的第一行。CPU的利用率使用如下公式來(lái)計(jì)算。

CPU利用率 = 100 *(user + nice + system)/(user + nice + system + idle)

空閑內(nèi)存=free+buffers+cached=total-used

可用內(nèi)存=free的內(nèi)存+cached的內(nèi)存+buffers的內(nèi)存

真正的內(nèi)存利用率 = 可用內(nèi)存 / 總內(nèi)存(注意此處 可用內(nèi)存 由上述公式計(jì)算而來(lái),其實(shí)這個(gè)計(jì)算結(jié)果在free命令回顯中已有,即回顯結(jié)果第三行”-/+ buffers/cached”,此行第二個(gè)數(shù)值即為加上了buffers和cached之后的內(nèi)存,即為上述公式所算的可用內(nèi)存 )。

你可以在Linux中,敲入free命令獲得當(dāng)前系統(tǒng)的內(nèi)存使用情況。

#busybox free

total used free shared buffers

Mem: 55636 52808 2828 0 3132

Swap: 0 0 0

Total: 55636 52808 2828

當(dāng)我滿心歡喜的敲入上面的命令時(shí),收到的卻是一陣陣的冷汗,2828k,我的系統(tǒng)只剩下了2M多的內(nèi)存,系統(tǒng)還能跑嗎,是不是命令有錯(cuò)誤?。。?/p>

讓我們來(lái)看看在PC機(jī)上的Linux系統(tǒng)中,結(jié)果是什么樣子的。

#free

total used free shared buffers cached

Mem: 4091524 4021016 70508 0 7656 1824312

-/+ buffers/cache: 2189048 1902476

Swap: 4088532 2891732 1196800

這里我先解釋一下幾個(gè)關(guān)鍵的概念。

buffers:主要是用來(lái)給Linux系統(tǒng)中塊設(shè)備做緩沖區(qū)。

cached:用來(lái)緩沖我們所打開(kāi)的文件。

在系統(tǒng)中內(nèi)存是很寶貴的資源,Linux的思想是,如果內(nèi)存充足,不用白不用,它會(huì)使用內(nèi)存來(lái)cache一些文件,從而加快進(jìn)程的運(yùn)行速度;當(dāng)內(nèi)存不足時(shí),這些內(nèi)存又會(huì)被回收,供程序使用。

所以真正可用的內(nèi)存=free+buffers+cached=70508+7656+1824312=1902476。

相關(guān)文章

  • Centos下如何為進(jìn)程綁定CPU?Centos下為進(jìn)程綁定CPU的方法

    一些朋友還不知道Centos下如何為進(jìn)程綁定CPU?下面小編就為大家?guī)?lái)Centos下為進(jìn)程綁定CPU的方法;一起去看看吧
    2016-12-13
  • centos7怎么查看cpu內(nèi)存等系統(tǒng)性能參數(shù)?

    centos7怎么查看cpu內(nèi)存等系統(tǒng)性能參數(shù)?對(duì)centos系統(tǒng)不是很熟悉,想看看電腦的一些參數(shù),該怎么查看呢?下面我們就來(lái)看看詳細(xì)的查看教程,需要的朋友可以參考下
    2016-08-30
  • CentOS中使用top命令查看CPU詳細(xì)圖解

    在系統(tǒng)維護(hù)的過(guò)程中,隨時(shí)可能有需要查看CPU 使用率,并根據(jù)相應(yīng)信息分析系統(tǒng)狀況的需要。在CentOS 中,可以通過(guò)top 命令來(lái)查看CPU 使用狀況,具體操作如下,感興趣的朋友
    2013-05-08
  • CentOS下top和free命令查看系統(tǒng)中空閑內(nèi)存的方法

    今天小編為大家?guī)?lái)的是CentOS下top和free命令查看系統(tǒng)中空閑內(nèi)存的方法;希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧
    2016-12-21
  • CentOS下SWAP分區(qū)建立及釋放內(nèi)存詳解

    今天小編為大家?guī)?lái)的是CentOS下SWAP分區(qū)建立及釋放內(nèi)存詳解;有需要的朋友可以過(guò)來(lái)看看,希望可以幫助到大家
    2016-12-15
  • CentOS下共享內(nèi)存使用的常見(jiàn)陷阱詳解

    所謂共享內(nèi)存就是使得多個(gè)進(jìn)程可以訪問(wèn)同一塊內(nèi)存空間,是最快的可用IPC形式。是針對(duì)其他通信機(jī)制運(yùn)行效率較低而設(shè)計(jì)的。;下面小編為大家?guī)?lái)的是CentOS下共享內(nèi)存使用的
    2016-12-14
  • centos手動(dòng)釋放內(nèi)存的方法

    今天小編為大家?guī)?lái)的是centos手動(dòng)釋放內(nèi)存的方法詳解。希望可以幫助到大家;有需要的朋友可以過(guò)來(lái)看看
    2016-12-14
  • Centos內(nèi)存使用與優(yōu)化技巧

    今天小編為大家?guī)?lái)的是Centos內(nèi)存使用與優(yōu)化技巧;希望對(duì)大家學(xué)習(xí)Centos會(huì)有幫助;有需要的朋友可以過(guò)來(lái)看看
    2016-12-07
  • Centos內(nèi)存占滿如何釋放內(nèi)存?

    一臺(tái)老的PHP后臺(tái)服務(wù)器,今天用 free -m 查看,發(fā)現(xiàn)內(nèi)存跑滿了。再 top,然后按下shift+m,也就是按內(nèi)存占用百分比排序,發(fā)現(xiàn)排在第一的進(jìn)程,才占用0.9%,那是什么占用的
    2016-11-22
  • 在低內(nèi)存的情況下安裝CentOS系統(tǒng)的技巧

    這篇文章主要介紹了在低內(nèi)存的情況下安裝CentOS系統(tǒng)的技巧,有些跑不起Windows的古董級(jí)電腦不妨直接安裝帶圖形化界面的CentOS,還有利于編程學(xué)習(xí)~需要的朋友可以參考下
    2015-06-30

最新評(píng)論