Comando slabtop de Linux – Mostrar información de caché de losa del kernel
El kernel de Linux necesita asignar memoria para objetos temporales como tareas o estructuras de dispositivos e inodos. El asignador de memoria caché administra las cachés de este tipo de objetos. El kernel moderno de Linux implementa este asignador de memoria de almacenamiento en caché para contener las cachés llamadas losas. El asignador de losas mantiene diferentes tipos de cachés de losas. Este artículo se concentra en el comando slabtop que muestra información de la caché de losa del kernel en tiempo real.
1. Uso de comandos:
El comando es simple de usar. La ejecución predeterminada no impone ningún argumento al comando. Pero requiere privilegios de root para acceder a la información de la losa del kernel. La ejecución del comando como usuario normal da el siguiente error:
Puede ejecutarlo anteponiendo «sudo» con slabtop. La salida predeterminada se ve así:
Para salir de slabtop, simplemente presione ‘q’ como lo hace con el comando superior.
2. Opciones de losa:
2.1 Intervalo de visualización:
Por defecto, la losa 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 losa. La opción -s o –sort = S ordena la salida de acuerdo con los criterios de clasificación mencionados. Esta opción se discutirá en detalle en la siguiente sección.
2.3 Salida una vez:
La opción -o o –once no actualiza la salida, sino que simplemente lanza 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, -ho –help muestra el uso del comando.
3. Criterios de clasificación:
Los criterios de clasificación determinan qué cachés de losas se muestran en la parte superior. Los siguientes son los criterios de clasificación para losas:
3.1 ACTIVO:
Los cachés se pueden ordenar por número de objetos activos con «a».
3.2 OBJ / LOSA:
Los objetos por losa se pueden seleccionar con «b».
3.3 TAMAÑO DEL CACHÉ:
Para seleccionar el tamaño de la caché, debe proporcionar «c».
3.4 LOSAS:
El número de losas. Selecciónelo con «l»
3.5 Losas activas:
El número de losas activas. (Tenga en cuenta que esto es diferente del número de objetos activos descrito anteriormente). Utilice «v» para ordenar de acuerdo con este criterio.
3.6 NOMBRE:
Nombre de la caché. El carácter correspondiente es «n»
3.7 OBJS:
Para ordenar por número de objetos, use «o»
3.8 páginas por losa:
«p» ordenará por páginas por losa
3.9 TAMAÑO DEL OBJ:
El tamaño del objeto está ordenado por «s»
3.10 USO:
«u» ordena según la utilización de la caché.