下篇文章会简单对读出该信息的代码进行简单的分析。
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