Tengo una caja de Red Hat con memoria 6G ejecutando Tomcat y estoy tratando de averiguar cuánta memoria me queda en la caja. El problema es que la parte superior & jconsole muestra una figura (alrededor de 200M), y el monitor del sistema muestra una figura diferente (alrededor de 2G). ¿Alguien sabe cuál es la diferencia?Fuga de memoria Java/Tomcat en RedHat Linux?
No estoy seguro de si hay una pérdida de memoria ocurriendo aquí, pero el mayor consumidor de memoria es un proceso Tomcat que está tomando 2.2G de memoria.
imágenes a continuación:
añade el comando de conexión de pantalla:
Gracias Stephen C, he agregado la captura de pantalla gratuita del comando. Supongo que no tengo que preocuparme porque el almacenamiento en caché es algo bueno. – rmartinus
¿Hay alguna forma de averiguar qué proceso está ocupando el caché? – rmartinus
@ black-rocky - no. El sistema operativo no asocia cosas en la memoria caché del bloque de discos con ningún proceso. Pero realmente no importa porque, como dije, las páginas en el caché se reclamarán a demanda. –