如何在Mac上跟踪资源使用情况?


1

我正在寻找一种在Mac上记录系统资源使用情况(内存,CPU,磁盘IO,网络IO,交换使用等)的方法。我见过的大多数工具(活动监视器,顶级和第三方工具)仅显示这些指标的当前使用情况。我希望能够收集这些数据,以便我可以获得一整套诊断信息,以便能够分析报告的问题。

我知道这个问题类似于如何跟踪和记录Mac上的CPU和内存使用情况,但我正在寻找一种方法,可以全面了解资源使用情况,而不仅仅是CPU和内存。我知道在linux系统上,有像atop和sar这样的工具。Atop似乎不适用于Macs,并且似乎没有办法让sar做这种连续日志记录而没有一些重大的黑客攻击(参见Mac osx sar Hack - 博客文章)。我知道这篇博文已过时,但我还没有看到更新的东西。

理想情况下,我希望能够记录过去24小时内mac的资源利用率。我非常感谢有关如何做到这一点的建议。

Answers:


1

telegraf在CentOS服务器上用于系统资源使用收集,它运行得很好。您可以将度量标准存储到文件或数据库(influxdb例如)或任何其他受支持的方式。您还可以通过可视化指标grafana。提到的三个软件都是开源的。他们应该在mac上工作。


我可以验证这些可以在mac上运行。它实际上非常复杂。根据您的经验,这个解决方案有多稳定?
安德鲁

@Andrew此解决方案应该足够稳定,可用于服务器度量标准收集。一台Mac可能有点矫枉过正。
lyang 2016年
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.