What is /proc/slabinfo?

简介: /proc/slabinfo gives information about memory usage on the slab level. Linux kernels uses slab pools to manage memory above the page level.

/proc/slabinfo gives information about memory usage on the slab level. Linux kernels uses slab pools to manage memory above the page level. Commonly used objects have their own slab pools. Instead of parsing the highly verbose /proc/slabinfo file manually, the /usr/bin/slabtop program displays kernel slab cache information in real time. This program allows for custom configurations, including column sorting and screen refreshing.

Sample slabtop :

# /usr/bin/slaptop

Active / Total Objects (% used)    : 286703 / 730599 (39.2%)

Active / Total Slabs (% used)      : 46347 / 46357 (100.0%)

Active / Total Caches (% used)     : 95 / 142 (66.9%)

Active / Total Size (% used)       : 89858.38K / 179248.09K (50.1%)

Minimum / Average / Maximum Object : 0.01K / 0.25K / 128.00K

OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME

279330  86167  30%    0.25K  18622       15     74488K size-256

88046  44665  50%    0.27K   6289       14     25156K radix_tree_node

79350   3621   4%    0.05K   1058       75      4232K buffer_head

71266  32169  45%    0.15K   2741       26     10964K dentry_cache

...

Important parameters in /proc/slabinfo & slaptop are as below :

OBJS — The total number of objects (memory blocks), including those in use (allocated), and some spares not in use.

ACTIVE — The number of objects (memory blocks) that are in use (allocated).

USE — Percentage of total objects that are active. ((ACTIVE/OBJS)(100))

OBJ SIZE — The size of the objects.

SLABS — The total number of slabs.

OBJ/SLAB — The number of objects that fit into a slab.

CACHE SIZE — The cache size of the slab.

NAME — The name of the slab.

原文

http://blog.csdn.net/nancygreen/article/details/7751961

目录
相关文章
|
3月前
|
存储 Linux Shell
Linux内核追踪(一):proc/sys/debugfs
Linux内核追踪(一):proc/sys/debugfs
59 0
|
9月前
|
Linux Android开发
查看/proc/[pid]/ 查看进程状态
查看/proc/[pid]/ 查看进程状态
80 0
|
存储 缓存 监控
Linux 系统的 proc 和 sys 文件系统|学习笔记
快速学习 Linux 系统的 proc 和 sys 文件系统
538 0
Linux 系统的 proc 和 sys 文件系统|学习笔记
|
监控 Perl
|
IDE 网络协议 Unix
|
Linux
proc文件
参考代码: #include #include #include #include #include #include #include #include #include #define STRING_LEN 1024 c...
823 0