尝试在linux机器上确定处理器队列长度(准备运行但当前不运行的进程数). Windows中有一个针对此指标的WMI调用,但对Linux不太了解我正在尝试挖掘/ proc和’top’获取信息.有没有办法确定cpu的队列长度?
编辑添加:Microsoft关于其度量标准的说法:“由于当前正在运行的另一个活动线程,已准备好但无法在处理器上运行的一个或多个线程的集合称为处理器队列.”
最佳答案sar -q将报告队列长度,任务列表长度和三个负载平均值.例:
matli@tornado:~$sar -q 1 0linux 2.6.27-9-generic (tornado) 01/13/2009 _i686_11:38:32 PM runq-sz pList-sz ldavg-1 ldavg-5 ldavg-1511:38:33 PM 0 305 1.26 0.95 0.5411:38:34 PM 4 305 1.26 0.95 0.5411:38:35 PM 1 306 1.26 0.95 0.5411:38:36 PM 1 306 1.26 0.95 0.54^C
总结 以上是内存溢出为你收集整理的如何在linux中找到处理器队列长度全部内容,希望文章能够帮你解决如何在linux中找到处理器队列长度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)