/proc/meminfo Explaination

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

You May Also Like

Leave a Reply?