
You can find the memory information on your Linux, UNIX operating system by executing below command. The information of cat /proc/meminfo is very valuable and handy for system administrator to analyze the memory management.
# cat /proc/meminfo
MemTotal: 74043152 kB
MemFree: 291308 kB
Buffers: 64 kB
Cached: 55929008 kB
SwapCached: 240848 kB
Active: 34672952 kB
Inactive: 36343244 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 74043152 kB
LowFree: 291308 kB
SwapTotal: 285671416 kB
SwapFree: 285430436 kB
Dirty: 552 kB
Writeback: 0 kB
AnonPages: 14842680 kB
Mapped: 14233752 kB
Slab: 793744 kB
CommitLimit: 322692992 kB
Committed_AS: 46973464 kB
PageTables: 1712144 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 403212 kB
VmallocChunk: 34359334783 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 2048 kB
Note
But, not many system administrators are really understand the meaning of the output (even myself as well!). Here, i am sharing some of the links which provide a really understandable explanation of /proc/meminfo.
• http://www.redhat.com/advice/tips/meminfo.html
• http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-proc-meminfo.html
• http://www.techpaste.com/2012/06/analyse-output-procmeminfo-linux/
• http://tiebing.blogspot.de/2009/10/understand-linux-procmeminfo.html


