如何从命令行获取MAC中的CPU利用率,RAM利用率

Mac*_*per 0 macos

我知道使用Activity Monitor我们可以看到CPU利用率.但我想通过脚本获取我的远程系统的这些信息.top命令对我没用.请以任何其他方式评论我.

Mar*_*ell 6

top在记录模式下有什么异议?

top -l 1 | grep -E "^CPU|^Phys"

CPU usage: 3.27% user, 14.75% sys, 81.96% idle 
PhysMem: 5807M used (1458M wired), 10G unused.
Run Code Online (Sandbox Code Playgroud)

或者使用 sysctl

sysctl vm.loadavg
vm.loadavg: { 1.31 1.85 2.00 }
Run Code Online (Sandbox Code Playgroud)

或者使用 vm_stat

vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free:                                3569.
Pages active:                            832177.
Pages inactive:                          283212.
Pages speculative:                      2699727.
Pages throttled:                              0.
Pages wired down:                        372883.
Run Code Online (Sandbox Code Playgroud)