Bajo SuSE, (Mem: 31908592k total, 31421504k usado), ¿cómo sé qué proceso o programa utilizo mi memoria?
El programa estándar (línea de comandos) para verificar el uso de la CPU / memoria para los procesos es top
que también hay un poco más lleno de funciones, htop
sin embargo, en muchos sistemas está vinculado de top
todos modos ( bash
casi siempre está vinculado a la sh
mayoría de los sistemas Linux modernos) . También hay varios envoltorios de GUI para top / htop disponibles
Después de abrir la parte superior, hacer clic M
se ordenará por uso de memoria.
EDITAR - 4-12
Para mayor claridad, decidí ampliar la clasificación. Aquí hay una top
ventana típica cuando se ejecuta desde el shell del terminal, esto ya está ordenado por%MEM
La columna que más le interesa es la %MEM
que le dará la parte de la memoria total disponible utilizada por ese proceso. VIRT
da la huella de memoria virtual del proceso, de la cual solo una RES
cantidad está actualmente en la memoria física (el resto se intercambia y no se muestra actualmente en la tabla)
Para ordenar por una columna, presione F
(shift-F) y la pantalla cambiará a la siguiente
Como puede ver, n
presionar seleccionará ordenar por porcentaje de memoria (presione enter para volver a la vista de tabla). (Hay un acceso directo heredado Shift-m que alternará la clasificación por memoria cuando se presione en la vista de tabla) Puede usar <
y >
en la vista de tabla (shift - y shift-.) Para alternar la columna que está ordenada.
En la vista de tabla, presionar en minúsculas m
alternará la vista de resumen de memoria.
Nota: jugué con la clasificación de columnas para que las columnas se barajen desde la primera imagen.
Al igual que muchas utilidades de línea de comandos de Unix / Linux, hay muchos pequeños trucos y cosas y características ocultas: Top es una herramienta muy poderosa. Por ejemplo, puede mostrar varias tablas al mismo tiempo (digamos las 5 principales en lugar de las 20 principales pero para 4-5 parámetros diferentes): ¿cómo? No lo sé, pero accidentalmente llegué a eso cuando tomé las capturas de pantalla. Se puede dedicar un capítulo completo de un buen libro sobre * nix top
, por lo que el resumen anterior es solo una pequeña introducción para obtener lo que necesita saber sobre sus procesos.
M
(es decir, Shift-m) recurrirá a la lista por uso de memoria.Esto superará los largos procesos de pmem & rss, vale la pena probar.
fuente
puedes usar el siguiente comando:
El campo "rss" indica el uso de memoria
--sort rss - lo que significa ordenar por uso de memoria desc
fuente