关于 /proc/meminfo 和 free 命令(一)

2 02 3 年 你问的这些问题都很好。

/proc/meminfo 位于/proc 目录中。
是proc伪文件系统的内容。

MemTotal 很重要。
指示系统可用的总 RAM。
减去保留位和内核代码。
该值一般保持不变。

MemAvailable 是一个估计值。
它告诉您可以使用多少内存来启动新程序。
不包括交换空间。
这个值会改变。

MemFree是真正的空闲内存。
不被任何进程使用。
这是主要指标。

free命令比较常用。
它读取/proc/meminfo。
输出更加友好。

Mem 是最重要的一行。
Total 是总内存。
该用的方法就用。
“免费”的真正意思是“免费”。
共享就是共享内存。
橙色/cache是​​缓存。
可用的是估计值。

Swap是交换空间。
总计为兑换总金额。
该用的方法就用。
免费意味着自由。

我只是想到了别的事。
缓存是临时存储的交换空间。
并非在所有系统上都可用。

这取决于你。

Linux怎么查看内存占用情况? free命令实时监控内存使用状态

Linux中的free命令检查内存:直接free可以查看总容量、已用、空闲等,加上-h选项更直观。
查看指令实时更新状态,2 秒或1 秒即可查看心情。
高buff/缓存意味着优化,不用担心,专注于可用的东西。
对于 top 或 htop 的高级使用,图形表示更容易理解。
简单、实用、足够。