实时显示内核slab缓存信息
命令语法格式
slabtop [options]
命令描述
命令slabtop实时显示详细的内核slab缓存信息。 它显示按列出的排序条件之一排序的缓存列表,类似于top命令。 它还显示一个填充了slab层信息的统计标题。
命令支持的选项及含义
正常调用slabtop不需要任何选项。 但是,可以通过指定以下一个或多个标志来微调行为:
-d, –delay=N
每隔n秒刷新一次显示。 默认情况下,slabtop每三秒刷新一次显示。 要退出程序,请按q键。
-s, –sort=S
按S排序,其中S是排序标准之一。参照「SORT CRITERIA」部分。
-o, –once
显示输出一次,然后退出。
-V, –version
显示版本信息并退出。
-h, –help
显示帮助信息并退出。
排序标准(SORT CRITERIA)
以下是用于对各个slab缓存进行排序的有效排序条件,从而确定要显示的slab缓存排序。 默认排序条件是按对象数(“o”)排序。
通过按下相关字符,也可以在slabtop运行时更改排序条件。
a number of active objects ACTIVE
b objects per slab OBJ/SLAB
c cache size CACHE SIZE
l number of slabs SLABS
v number of active slabs N/A
n name NAME
o number of objects OBJS
p pages per slab N/A
s object size OBJ SIZE
u cache utilization USE
即,如果要调整排序,按下character列的字符即可。
交互命令
在使用slabtop过程中,接受用户的键盘命令。支持以下内容。 在字符的情况下,大小写两种情况都被接受。
每个有效的排序字符也被接受,以更改排序例程。 请参阅「SORT CRITERIA」部分。
<SPACEBAR>
刷新屏幕。
Q
退出程序
注意事项
目前,slabtop需要2.4+的内核(特别是版本1.1或更高版本/proc/slabinfo)。将来应支持2.2内核。
slabtop统计标题用于跟踪正在使用的slab字节数,而不是物理内存的度量。/proc/meminfo文件中的“Slab”字段跟踪有关已使用的slab物理内存的信息。
相关文件
/proc/slabinfo
有关slab的信息。
相关手册
free(1), ps(1), top(1), vmstat(8)
参考文献
- man 1 slabtop, Version 23.3.15-2
更新日志
- 11/17/2018 创建文章