|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!处置器利用率
这里要从/proc/stat中提取四个数据:用户形式(user)、低优先级的用户形式(nice)、内核形式(system)和余暇的处置器工夫(idle)。它们均位于/proc/stat文件的第一行。CPU的使用率利用以下公式来盘算。
CPU使用率=100*(user+nice+system)/(user+nice+system+idle)
余暇内存=free+buffers+cached=total-used
可用内存=free的内存+cached的内存+buffers的内存
真实的内存使用率=可用内存/总内存(注重此处可用内存由上述公式盘算而来,实在这个盘算了局在free下令回显中已有,即回显了局第三行”-/+buffers/cached”,此行第二个数值即为加上了buffers和cached以后的内存,即为上述公式所算的可用内存)。
你能够在Linux中,敲进free下令取得以后体系的内存利用情形。
#busyboxfree
totalusedfreesharedbuffers
Mem:5563652808282803132
Swap:000
Total:55636528082828
当我满心欢乐的敲进下面的下令时,收到的倒是一阵阵的盗汗,2828k,我的体系只剩下了2M多的内存,体系还能跑吗,是否是下令有毛病!!!
让我们来看看在PC机上的Linux体系中,了局是甚么模样的。
#free
totalusedfreesharedbufferscached
Mem:4091524402101670508076561824312
-/+buffers/cache:21890481902476
Swap:408853228917321196800
这里我先注释一下几个关头的观点。
buffers:次要是用来给Linux体系中块装备做缓冲区。
cached:用来缓冲我们所翻开的文件。
在体系中内存是很可贵的资本,Linux的头脑是,假如内存充分,不必白不必,它会利用内存来cache一些文件,从而加速历程的运转速率;当内存不敷时,这些内存又会被接纳,供步伐利用。
以是真正可用的内存=free+buffers+cached=70508+7656+1824312=1902476。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|