如何获得Mac OS X上的平均负载(并且只有平均负载)?


15

在所有linux机器上,/proc/loadavg包含1、5和15分钟的原始负载。没什么。在OS X机器上,该文件不存在。

是否有文件或终端命令可以像/proc/loadavg在Linux上一样给我1、5和15分钟的平均负载?我知道topw显示平均负载,但是它们也有很多信息。我想要平均负载。


这个答案不是针对命令行的,因此我将其作为注释。考虑使用iStat菜单之类的工具来监视平均负载和其他生命周期监视(警告:这是一个商业应用程序,不,我对开发人员不起作用)。它在OSX的菜单栏中集成了一些非常漂亮的图形显示:bjango.com/mac/istatmenus
whaley 2011年

感谢@whaley,但是我想在GNU屏幕的statusbar中使用它,以便在我SSH进入Mac时使用。
乔什,

Answers:



16

采取您知道的命令(最高,正常运行时间,w等),并使用其他工具将其简化为所需的数据。

的示例w

w | head -n1 | cut -d":" -f4

的示例uptime

uptime | cut -d":" -f4- | sed s/,//g

一个例子loads.d

sudo loads.d | awk '/./ { printf "%.2f %.2f %.2f\n", $7, $8, $9 }'
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.