Linux文件/proc/meminfo详解

本文详细介绍了Linux下的/proc/meminfo文件,包括MemTotal、MemFree、Buffers、Cached等关键指标,以及如何通过/proc/pid/statm和/proc/pid/status获取进程内存使用情况。了解这些信息对于监控和优化系统的内存使用至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下篇文章会简单对读出该信息的代码进行简单的分析。

cat /proc/meminfo

MemTotal:16438852 kB
MemFree:10980184 kB
Buffers:95884 kB
Cached:224108 kB
SwapCached:0 kB
Active:5161616 kB
Inactive:217660 kB
HighTotal:0 kB
HighFree:0 kB
LowTotal:16438852 kB
LowFree:10980184 kB
SwapTotal:1048536 kB
SwapFree:1048536 kB
Dirty:424 kB
Writeback:0 kB
AnonPages:5059312 kB
Mapped:20424 kB
Slab:38176 kB
PageTables:13480 kB
NFS_Unstable:0 kB
Bounce:0 kB
CommitLimit:9267960 kB
Committed_AS:10073960 kB
VmallocTotal:34359738367 kB
VmallocUsed:263672 kB
VmallocChunk:34359473751 kB
HugePages_Total:0
HugePages_Free:0
HugePages_Rsvd:0
Hugepagesize:2048 kB

MemTotal: 所有可用RAM大小 (即物理内存减去一些预留位和内核的二进制代码大小)
MemFree: LowFree与HighFree的总和,被系统留着未使用的内存
Buffers: 用来给文件做缓冲大小
Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache ).
SwapCached:被高速缓冲存储器(ca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值