Hacemos una verificación exhaustiva cada reseña en nuestro espacio con el objetivo de mostrarte en todo momento la información veraz y certera.
Solución:
Versión corta: mira el uso clnt
+pers
páginas en el svmon -G
salida (la unidad es de 4k páginas) si desea conocer todo el caché de archivos, o mirar vmstat -v
y mire las “páginas de archivo” para ver el caché de archivos, excluyendo los ejecutables (misma unidad).
Debe consultar el siguiente artículo si desea obtener una buena descripción general de lo que está sucediendo: Descripción general del reemplazo de página de AIX.
Para un resumen extremadamente breve, la memoria en AIX se clasifica de dos maneras:
-
Memoria de trabajo vs memoria permanente
-
La memoria de trabajo es el proceso (pila, montón, memoria compartida) y la memoria del kernel. Si ese tipo de memoria necesita ser páginas, se intercambia.
-
La memoria permanente es caché de archivos. Si eso necesita ser paginado, vuelve al sistema de archivos de donde vino (para las páginas sucias, las páginas limpias simplemente se reciclan). Esto se subdivide en páginas que no son de cliente (o persistentes) para sistemas de archivos JFS y páginas de cliente para JFS2, NFS y posiblemente otros.
-
-
Páginas computacionales vs no computacionales.
-
Las páginas computacionales son nuevamente datos de proceso y kernel, además de datos de texto de proceso (es decir, páginas que almacenan en caché el ejecutable/código).
-
Los otros no computacionales son: caché de archivos que no es ejecutable (o biblioteca compartida).
-
svmon -G
(por cierto, svmon -G -O unit=MB
es un poco más amigable) le da el trabajo versus páginas permanentes. los work
columna es, bueno, memoria de trabajo. La memoria permanente se obtiene sumando los pers
(JFS) y clnt
(JFS2) columnas.
En su caso, tiene alrededor de 730 MB de páginas permanentes, que están respaldadas por sus sistemas de archivos (186151*4k páginas).
Ahora el topas
“widget” arriba a la derecha FileSystemCache (numperm)
muestra algo ligeramente diferente, y obtendría los mismos datos con vmstat -v
: eso es solo páginas permanentes no computacionales. es decir, lo mismo que arriba, pero excluyendo páginas para ejecutables.
En su caso, eso es alrededor de 350 MB (2,2% de 16G).
De cualquier manera, eso no es realmente mucho caché.
Eres capaz de añadir valor a nuestro contenido informacional tributando tu veteranía en las explicaciones.