uso irrazonable de memoria

uso irrazonable de memoria

Ejecuto un programa Python multiproceso en CentOS. El programa no requiere mucha memoria. Lo que pasa con el cableado es que mi máquina de 64 GB de memoria está casi sin memoria y no tiene capacidad para ejecutar otras tareas computacionales intensivas. ¿Alguien tiene el mismo problema?ingrese la descripción de la imagen aquí

Actualizado:

después de ordenar los procesos por %MEM con parte del resultado así:

21922 haoyu     20   0 12.457g 1.204g      0 T   0.0  1.9   0:00.02 python
21871 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.02 python
21872 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.02 python
21895 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.02 python
21896 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.01 python
21897 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.03 python
21898 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.01 python
21899 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.02 python
21900 haoyu     20   0 12.433g 1.204g      0 T   0.0  1.9   0:00.01 python

El problema podrían ser algunos errores en mi programa Python multiprocesos. Parece que los subprocesos no se han cerrado correctamente y aún ocupan algo de memoria. Dado que muchos de ellos no están actualmente activos en el uso de la CPU, cuando aplico el comando superior sin opciones no puedo verlos.

Respuesta1

En la imagen adjunta, tiene procesos/programas ordenados por uso de CPU, no por uso de MEMoria.

Parece que el programa Python que ejecuta utiliza SÓLO el 0,4% de la memoria (y el 100% de la CPU). Probablemente otro proceso/programa esté usando memoria en su servidor.

Ejecute el comando que generará una lista de programas ordenados por uso de memoria:

top -o %MEM -b -n 1 | head -20

y mire la última columna con el nombre del proceso/programa.

Debería darle una respuesta a su pregunta,¿Qué utiliza la memoria en su máquina?.

información relacionada