Linux has tons of frequently used objects in the kernel such as buffer heads, inodes, dentries, etc. and have their own cache. The file /proc/slabinfo (less /proc/slabinfo) gives statistics. It is possible that slab cache information can be used to debug kernel problems (see crash command man page for more info).
slabtop command displays detailed kernel slab cache information in real time. It displays a listing of the top caches sorted by one of the listed sort criteria. It also displays a statistics header filled with slab layer information.
It generates output like vmtop perl script but in real time:
Memory: 750.6 Mb Free: 2.2% Buffers: 56.1% Cached: 3.1% Active: 69.3% Inactive: 24.0% Lowmem: 750.6 Mb Free: 2.2% Slab: 3.0% Memmap: 0.0% Stacks: 0.1% PMDs: 0.0% PTEs: 0.3% Top slabs: size-131072(dma) 0.1 Mb (Active: 0.0 Mb, 0.0% full) size-131072 0.1 Mb (Active: 0.0 Mb, 0.0% full) size-65536(dma) 0.1 Mb (Active: 0.0 Mb, 0.0% full) size-65536 0.1 Mb (Active: 0.0 Mb, 100.0% full) size-32768(dma) 0.0 Mb (Active: 0.0 Mb, 0.0% full)
Now let us see output of slabtop command:
slabtop command output:
(Click to enlarge)
- Read man page of slabtop for SORT CRITERIA related information (the default sort criteria is to sort by the number of objects).
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012
- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop