背景
系统环境:Centos 7.3
公司资源平台提示内存占用过高,登陆服务器查看一下。
涉及到两个命令:
top
free -m
详解
- top
输入top
命令,然后可以再按m
切换显示内容
其中KiB Mem
行为物理内存情况,单位为KB - free -m
输入free -m
命令,Mem
为物理内存情况:
按照这个图used+free=4001M 也就是全部的内存才4G,但是实际上total有32012M 也就是32G。查了相关资料才发现 centos7 内存计算方法是total - used = buff/cache + free
即32012-3708=28010+293:28304=28303
每个参数详细解释如下:total:服务器内存总大小; used