如何有效地获得远程linux机器的平均CPU使用率?

时间:2014-05-06 11:02:50

标签: c# linux ssh cpu-usage

如何在c#中使用ssh获取远程Linux机器的平均CPU使用率? 我已经使用Sharpssh软件包来获取任何特定时刻的CPU使用率,但是当我要ping那台机器时如何获得平均值?

2 个答案:

答案 0 :(得分:1)

没有得到您的要求,但使用top命令可以了解CPU使用情况。

答案 1 :(得分:1)

您应该解析/proc/loadavg,您会看到类似于此内容的内容

[~]> cat /proc/loadavg
0.02 0.02 0.05 1/125 1525

First column:最后一分钟的CPU / IO负载

Second column:最近5分钟的CPU / IO负载

Third column:过去10分钟的CPU / IO负载

Fourth column:有效流程数/总流程数

Fifth column:使用的最后一个进程ID(PID)

您可以根据前四列决定。