我用来演示的系统使用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 讲》。