运行环境:Ubuntu 16.04.6 LTS
如果是centos环境,请访问每天学习一个linux命令:free命令和/proc/meminfo【centsOS环境】
一、free命令
1.1 默认的free命令(不带参数)
执行free 命令如下,默认的输出结果如下,计量以KB为单位:
bingsanlang@ubuntu:~$ free
total used free shared buff/cache available
Mem: 1519744 977952 114936 38484 426856 312676
Swap: 1046524 1019464 27060
其中第一行是内存的相关信息,每列的含义如下:
第一行:
- total 是Mem是可用的物理内存,可用的物理内存是指总物理系统从加电开始到引导完成,firmware/BIOS要保留一些内存,kernel本身要占用一些内存,最后剩下可供kernel支配的内存就是MemTotal。这个值在系统运行期间一般是固定不变的。去除操作系统的各种开销剩下的应用可以使用的内存;
- us