我用来演示的系统使用CentOS Linux release 7.6.1810 (Core),内核版本是3.10.0-957.el7.x86_64。

Linux在进程申请内存的时候,一般都是尽可能给进程内存,因为进程在申请内存的时候有损耗。
free
free命令可以看以k为单位的内存。

free -m以MB为单位显示内存。

可以看得出free = total - used - buff/cache。
free -g以GB为单位显示内存,这个显示的时候,4舍5入。

free -h以人眼可视化显示内存。

top
top也可以显示内存,图中圈中的部分跟free -k显示一样。

此文章为7月Day 3学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。



















