如何在linux中找到处理器队列长度

前端之家收集整理的这篇文章主要介绍了如何在linux中找到处理器队列长度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

尝试在linux机器上确定处理器队列长度(准备运行但当前不运行的进程数). Windows中有一个针对此指标的WMI调用,但对Linux不太了解我正在尝试挖掘/ proc和’top’获取信息.有没有办法确定cpu的队列长度?

编辑添加:Microsoft关于其度量标准的说法:“由于当前正在运行的另一个活动线程,已准备好但无法在处理器上运行的一个或多个线程的集合称为处理器队列.”

最佳答案
sar -q将报告队列长度,任务列表长度和三个负载平均值.

例:

matli@tornado:~$sar -q 1 0
Linux 2.6.27-9-generic (tornado)    01/13/2009  _i686_

11:38:32 PM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15
11:38:33 PM         0       305      1.26      0.95      0.54
11:38:34 PM         4       305      1.26      0.95      0.54
11:38:35 PM         1       306      1.26      0.95      0.54
11:38:36 PM         1       306      1.26      0.95      0.54
^C

猜你在找的Linux相关文章