pidstat
Linuxのプロセスごとに個別のユーザーCPUとシステムCPUを提供するコマンドに精通しています。
$ 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
Mac OSXで同じことをどのように達成できますか?
top
OSXではこれらの値が与えられますが、プロセスごとではなくマシンレベルでのみです。プロセスについては、使用される合計CPUのみを与えるようです
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]
プロセスごとに、合計CPUパーセンテージのみが表示され、ユーザーとシステムの分割は表示されません。ユーザー時間とシステム時間の両方を取得するにはどうすればよいですか?
あなたはすでに%分割CPUがクーロン15と16にある答えを持っています。合計と分割があります
—
ラスク