2 votos

Obtener por el proceso de usuario y de sistema de tiempo de CPU en OSX, a través de la línea de comandos?

Estoy familiarizado con pidstat comando que da separada de usuario y de sistema de la CPU por proceso en Linux:

$ sudo pidstat -p 3162
Linux 4.18.0-13-generic (ubi)   26.12.2018  _x86_64_    (1 CPU)

11:26:13      UID       PID    %usr %system  %guest   %wait    %CPU   CPU  Command
11:26:13     1000      3162    0.24    0.04    0.00    0.12    0.28     0  emacs

¿Cómo puedo realizar la misma en Mac OSX?

top en OSX da estos valores, pero sólo en el nivel de la máquina y no por proceso. Para los procesos, parece dar sólo el total de la CPU utilizada

Load Avg: 3.26, 3.02, 3.01  CPU usage: 3.13% user, 5.69% sys, 91.16% idle  SharedLibs: 169M resident, 44M data, 11M

PID    COMMAND      %CPU TIME     #TH   #WQ  #PORT MEM    PURG   CMPRS  PGRP  PPID  STATE    BOOSTS
97229  powerlogd    0.0  00:00.45 2     1    51    1160K  16K    1744K  97229 1     sleeping *1[1]

Por proceso, sólo muestra el total de porcentaje de cpu y no el usuario y el sistema de división. ¿Cómo puedo obtener el usuario y la hora del sistema?

0voto

No asegurarse de que la información que usted está buscando es accesible tan fácilmente. Usted podría tratar de ps

$ ps -p 407 -o pid,time,utime,etime,comm
  PID      TIME     UTIME     ELAPSED COMM
  407   2:08.23   1:46.36 11-17:10:27 /Applications/Aquamacs.app/Contents/MacOS/Aquamacs

y calcular la hora del sistema (TIEMPO - UTIME) y los porcentajes. Esto es sólo el total desde el inicio del proceso, aunque, no un curso de muestreo.

-1voto

Buscar웃 Puntos 23467

Usted se cierre con comando Superior,

ahora intente Top -A

y se le mostrará este por Proceso (PID)

enter image description here

o probar esto top -F -R -o cpu

De todas las posibles Mejores opciones de comando

enter image description here

Mientras Top está en marcha, pulsar o (y/o de Capital O), a continuación, utilizar alguna de las opciones enumeradas con ella para modificar qué y cómo se muestra en tiempo real.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: