![¿Qué significa almacenado en búfer, en caché, libre, en bloque y usado al monitorear el uso de la memoria en GKE?](https://rvso.com/image/769298/%C2%BFQu%C3%A9%20significa%20almacenado%20en%20b%C3%BAfer%2C%20en%20cach%C3%A9%2C%20libre%2C%20en%20bloque%20y%20usado%20al%20monitorear%20el%20uso%20de%20la%20memoria%20en%20GKE%3F.png)
Estoy ejecutando algunos nodos de computación en GKE y cuando miro su uso de memoria en el explorador de métricas veo:
Para mí está claro qué used
y free
significa. Pero ¿qué pasa con los otros estados?
La documentación oficial esbastante concisosobre el tema.
Respuesta1
Esa es la terminología estándar de la gestión del kernel de Linux:
buffered
- Bloquear caché del dispositivo (por ejemplo, disco duro)
cached
- Caché de datos de archivos estacionados (contenido del archivo)
slab
- Memoria utilizada por el kernel para almacenar en caché estructuras de datos para su propio uso (cachés como inode, dentry, etc.)