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


17

¿Cuál es la diferencia entre psy topcommand? Veo que ambos pueden mostrar información sobre los procesos en ejecución. ¿Cuál debería usarse cuando?

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.)


11

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


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;)


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.


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.