关于 Solaris 中的 CPU 利用率

关于 Solaris 中的 CPU 利用率

我想知道如何找出 Solaris 框的以下内容:

  1. CPU 利用率达到 100% 的次数

  2. CPU 处于 100% 的持续时间

是否有任何sar命令变体可以找出这一点?

提前谢谢你,Chaitanya

答案1

严格来说,几乎每条单独指令的执行都是以 100% 的利用率进行的。:)

但说真的,您可能不想跟踪个别的高利用率时期。您可能想要一个统计聚合,它计算出常规时间段内的平均使用量,而这正是 sar 所做的。

你可以安装类似穆宁或者如果你已经有一个 snmp-counter 应用程序,例如仙人掌安装在某个地方,你可以通过 SNMP 从 Solaris 系统查询值。一些可用性监视器,如纳吉奥斯具有可扩展性,因为它们可以在固定的时间段内测量 CPU(或其他)的使用情况,并以图表的形式向您呈现该信息。

答案2

Solaris 默认自带 sar。如果未安装,您应该可以从安装介质中获取该软件包。这应该会提供您需要的信息。

要获得优质轻量、易于安装的系统性能界面,请搜索“dim_STAT”工具。

相关内容