free -m 通常查看内存的使用情况,就结果做个简单分析

wKioL1c5LQOzkfRSAAAmxMy8OJQ743.png按照上面显示结果,简单描述内存实际使用状况,分析当前服务器内存的实际使用情况,主要看buffer/cache 这个参数,4855 和19175 这俩个值,这是反应内存实际占用和剩余的情况,那么这两个值到底是怎么得出的?公式如下:

实际使用=总的物理内存-free-buffers-cached,即,4855=24030-2684-486-16022

实际剩余=free+buffers+cached,即:19175=2684+486+16022

其实,我们衡量一台服务器内存的当前负载情况,还要看一个重要的参数,swap, 如果你的交换分区,未被使用过后使用很少,其实不用过于担心的,如果swap 已经被大量占用了,那一定要小心了,这个时候说明你的物理内存需要增加扩容了,为什么呢?很简单,当你的物理内存已经耗尽了,才会使用到swap 分区,大概就简单描述下吧。