一.前言

监测Linux系统的内存使用情况,使用【free】是最直接的。

查看机器的内存使用信息【/proc/meminfo】

二.分析

1.【free】

我们一起看下面的一个输出:

CentOS下内存分析free meminfo详解

free –m 表示以M为单位查看内存使用情况,在这个输出中,我们重点关注的应该是free列与cached列的输出值。

由输出可知,此系统共7.8G内存,系统空闲内存还有621M,其中,Buffer Cache占用了210M,Page Cache占用了4056M,由此可知系统缓存了很多的文件和目录,而对于应用程序来说,可以使用的内存还有4888M,当然这个4888M包含了Buffer Cache和Page Cache的值。在swap项可以看出,交换分区还未使用。所以从应用的角度来说,此系统内存资源还非常充足。 

一般有这样一个经验公式:

应用程序可用内存/系统物理内存>70%时,表示系统内存资源非常充足,不影响系统性能,

应用程序可用内存/系统物理内存<20%时,表示系统内存资源紧缺,需要增加系统内存,

20%<应用程序可用内存/系统物理内存<70%时,表示系统内存资源基本能满足应用需求,暂时不影响系统性能。

(比如上图,4888/7869=0.621,所以基本满足性能)

tips:

watch是一个非常有用的命令,几乎每个linux发行版都带有这个工具,通过watch,可以动态的监控命令的运行结果,省去手动执行的麻烦。)

例如:

CentOS下内存分析free meminfo详解

在【watch】后面跟上需要运行的命令,watch就会自动重复去运行这个命令,默认是2秒钟执行一次,并把执行的结果更新在屏幕上。

-n:指定重复执行的时间

-d:表示高亮显示变动。

2.【meminfo】

$cat /proc/meminfo 读出的内核信息进行解释

CentOS下内存分析free meminfo详解

华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com

稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!

昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。

这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。

而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?