¿Cuál es la diferencia entre ps y top command?

Respuestas:

14

topse usa principalmente de forma interactiva (intente leer la página de manual o presionar "h" mientras se topestá ejecutando) y psestá diseñado para uso no interactivo (secuencias de comandos, extracción de información con canalizaciones de shell, etc.)

gelraen
fuente
11

tople permite visualizar las estadísticas del proceso de forma continua hasta que se detenga, lo psque le brinda una única instantánea.

Karlson
fuente
6

tople permite ver sus procesos ordenados por la cantidad de potencia de procesador que usan. psle permite ver todos sus procesos, o solo los procesos utilizados por ciertos usuarios, por ejemplo rooto usted mismo.

topdebería usarse para ver qué procesos están más activos, pspodría usarse para ver qué procesos usted (o cualquier otro usuario) está ejecutando actualmente.

para obtener más información sobre cómo usar topy psejecutar man topo man psen su terminal;)

Simon Klaver
fuente
3

Otro punto:

ps- Lectura de información del proceso
top- Monitoreo de recursos, como los mejores recursos utilizando CPU, uso de memoria y más.

Premraj
fuente
0

Para el uso de la CPU, psmuestra el uso promedio de la CPU durante la vida útil del proceso, ya que es instantáneo y siempre sería 0% o 100%.tople da una mirada más instantánea al promediar sobre encuestas recientes.

Más información aquí: Top y ps no muestran el mismo resultado de CPU

Robar
fuente
El uso promedio de CPU ( %CPU) podría ser entre 0 y 100% (inclusive). De acuerdo con la procps-ngpágina del manual, no se agregará hasta el 100% a menos que tenga suerte.
Anthony G - justicia para Monica