centos计算内存CPU正确方法

  处理器使用率

  这里要从/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命令获得当前系统的内存使用情况。

  #busybox free

  total used free shared buffers

  Mem: 55636 52808 2828 0 3132

  Swap: 0 0 0

  Total: 55636 52808 2828

  当我满心欢喜的敲入上面的命令时,收到的却是一阵阵的冷汗,2828k,我的系统只剩下了2M多的内存,系统还能跑吗,是不是命令有错误!!!

  让我们来看看在PC机上的Linux系统中,结果是什么样子的。

  #free

  total used free shared buffers cached

  Mem: 4091524 4021016 70508 0 7656 1824312

  -/+ buffers/cache: 2189048 1902476

  Swap: 4088532 2891732 1196800

  这里我先解释一下几个关键的概念。

  buffers:主要是用来给Linux系统中块设备做缓冲区。

  cached:用来缓冲我们所打开的文件。

  在系统中内存是很宝贵的资源,Linux的思想是,如果内存充足,不用白不用,它会使用内存来cache一些文件,从而加快进程的运行速度;当内存不足时,这些内存又会被回收,供程序使用。

  所以真正可用的内存=free+buffers+cached=70508+7656+1824312=1902476。

(0)

相关推荐

  • linux中限制CPU和内存占用率方法

    查看cpu占用 在命令行中输入 “top” 即可启动 top top 的全屏对话模式可分为3部分:系统信息栏、命令输入栏、进程列表栏。 使用top查看系统负荷 top命令可以动态监视系统负荷,包括CP ...

  • AMD CPU安装方法?

    AMDCPU安装方法!!!(图解) 采用AM2接口的速龙处理器,为了与前期的939针速龙相区分,我们在处理器的包装盒上会看到AM2的字样.上图可以看到,这是一款AMD AM2 Athlon 3000+ ...

  • dos下如何通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)

    这篇文章主要介绍了windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息的方法,需要的朋友可以参考下 如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内 ...

  • 手机电池前三次充电正确方法

    操作方法 01 友情提示:电池完全放电会严重影响电池的使用寿命,我们强烈建议您选购第2块电池更换使用! 目前我国市场上的手机所使用的电池已经从镍氢镍镉电池向锂电池完成了过渡,但大部分人使用锂电池的方法 ...

  • 多个授权文件共存的正确方法

    揭秘下授权文件的真正意义和使用方法 其原理是: iTunes授权时,需要连接Apple服务器进行验证,通过验证后,会将授权信息以加密文件的形式,存放在下述路径(注意:不同操作系统平台的路径,是不一样的 ...

  • 威刚内存真假怎么辨别 威刚内存辨别真假方法图解

    威刚内存凭借着良好的做工和出色的性能一直是广大用户非常喜欢的内存品牌,但是最近有一些不法商贩看中威刚内存在市场中引领性地位,打着威刚产品的旗号,将普通内存打上威刚产品标识出售,以欺骗消费者的手段谋取暴 ...

  • 360加速球显示内存不足解决方法详情介绍

    360加速球显示内存不足怎么办呢?360加速球是360推出的全新悬浮窗显示组件,您可以通过360加速球一键加速,提高电脑运行速度;那么360加速球显示内存不足怎么办呢?我们一起来了解一下吧,希望会对大 ...

  • 释放静电(电荷)的正确方法

    问题描述 释放静电(电荷)的正确方法 解决方案 拔除主机上所有的连线(包括电源线,鼠标键盘线,显示器数据线,网线,外接设备连线等),按主机电源开关3-5次,每次按住开关一秒钟,中间间隔1-2秒。

  • Win7系统查询.设置DNS地址的正确方法

    在一般情况下大家的DNS地址都是自动获取状态,但是有时候我们也需要查询、手动设置DNS地址。下面小编就为大家介绍一下Win7系统查询、设置DNS地址的正确方法。 Win7系统DNS地址怎么查: 1.首 ...