slabtop 命令
语法格式 :slabtop [参数]
$ slabtop -h
用法:
slabtop [选项]
选项:
-d, --delay <secs> 更改刷新时间
-o, --once 只显示一次就退出
-s, --sort <char> 按照什么排序,使用排序选项
-h, --help 显示帮助
-V, --version 显示版本
排序选项:
a : 按照 ACTIVE 进行排序
b : 按照 OBJ/SLAB 进行排序
c : 按照 CACHE SIZE 进行排序
l : 按照 SLABS 进行排序
n : 按照 NAME 进行排序
o : 按照 OBJS 进行排序(默认按此顺序排序)
s : 按照 OBJ SIZE 进行排序
u : 按照 USE 进行排序
$slabtop -o
Active / Total Objects (% used) : 110848 / 132470 (83.7%)
Active / Total Slabs (% used) : 3844 / 3844 (100.0%)
Active / Total Caches (% used) : 74 / 105 (70.5%)
Active / Total Size (% used) : 25728.59K / 29652.53K (86.8%)
Minimum / Average / Maximum Object : 0.01K / 0.22K / 8.00K
OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME
18837 6569 34% 0.10K 483 39 1932K buffer_head
17952 17884 99% 0.12K 528 34 2112K kernfs_node_cache
14826 12898 86% 0.19K 706 21 2824K dentry
10506 9465 90% 0.04K 103 102 412K selinux_inode_security
各列解释含义
- 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. 对象的大小。(对应/proc/slabinfo 中
<objsize>
) - SLABS — The total number of slabs. slabs 的个数。(slab 的个数,对应/proc/slabinfo 中的 nums_slabs)
- OBJ/SLAB — The number of objects that fit into a slab. slab 中的对象数。(一个 slab 中多少个对象)
- CACHE SIZE — The cache size of the slab. 对象缓存大小(我发现这个值大小正好等于 OBJS 乘以 OBJ SIZE,在/proc/slabinfo 中,
<num_objs>
乘以<objsize>
) - NAME — The name of the slab. slab 的名称
slabtop 交互命令
按
- a 按照 ACTIVE 进行排序
- b 按照 OBJ/SLAB 进行排序
- c 按照 CACHE SIZE 进行排序
- l 按照 SLABS 进行排序
- n 按照 NAME 进行排序
- o 按照 OBJS 进行排序
- s 按照 OBJ SIZE 进行排序
- u 按照 USE 进行排序
材料:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论