Comando slabtop de Linux: muestra información de caché del kernel
El kernel de Linux necesita asignar memoria para objetos temporales, como estructuras de tareas o dispositivos e inodos. El asignador de caché administra los cachés de estos tipos de objetos. El kernel de Linux moderno implementa este asignador de caché para preservar los llamados cachés débiles. El asignador de teselas mantiene diferentes tipos de cachés de teselas. Este artículo se enfoca en el comando slabtop que muestra información en el caché del kernel en tiempo real.
1. Usando el comando:
El comando es fácil de usar. La ejecución predeterminada no requiere ningún argumento para el comando. Pero requiere privilegios de root para acceder a la información del kernel. Ejecutar el comando como un usuario normal da el siguiente error:

Puede ejecutarlo agregando «sudo» con slabtop. La salida predeterminada se ve así:

Para salir de slabtop, presiona «q» como lo haces con el comando superior.
2. Opciones de losa superior:
2.1 Rango de visualización:
Por defecto, slabtop se actualiza cada 3 segundos. Pero si lo desea, puede proporcionar el intervalo de actualización en segundos con la opción -d o –delay=N:


2.2 Criterios de clasificación:
Hay muchos campos en la salida de slabtop. La opción -s o –sort=S ordena la salida según los criterios de ordenación especificados. Esta opción se discutirá en detalle en la siguiente sección.
2.3 Salir una vez:
La opción -o o –once no actualiza la salida, simplemente vuelca la salida una vez en STDOUT y sale.

2.4 Información de la versión:
-V o –version muestra la versión del comando y sale.

2.5 Ayuda:
La opción común, -h o –help muestra el uso del comando.

3. Criterios de clasificación:
El criterio de clasificación determina qué cachés débiles se muestran en la parte superior. Los siguientes son los criterios de clasificación para slabtop:
3.1 ACTIVO:
Los cachés se pueden ordenar por el número de objetos activos con «a».


3.2 OBJ/DÉBIL:
Los objetos en el tablero se pueden seleccionar con «b».


3.3 TAMAÑO DEL CACHÉ:
Para seleccionar el tamaño de caché, debe proporcionar «c».


3.4 Tableros:
El número de placas. Seleccionarlo con «l»


3.5 Tableros activos:
Número de tableros activos. (Tenga en cuenta que esto es diferente de la cantidad de objetos activos descritos anteriormente). Use «v» para ordenar por este criterio.


3.6 NOMBRE:
El nombre del caché. El caracter correspondiente es «n»


3.7 OBJETIVOS:
Para ordenar por número de objetos, use «o»


3,8 páginas por placa:
«p» ordenará por páginas en el tablero


3.9 DIMENSIÓN DEL OBJETO:
El tamaño del objeto se ordena por «s»


3.10 USO:
«u» ordena por uso de caché.

