大佬教程收集整理的这篇文章主要介绍了linux – Top在第一个屏幕或批处理运行时显示64%空闲,而根本没有空闲时间,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
为了监控cpu的使用情况,我编写了一个.sh,它使用“top -b -n 1”(这是一个top运行,只有第一个“frame”)并将它与其他一些数据合并,写一个小报告.
但是,对于每台服务器,top总是在cpus线上报告64%空闲,即使我非常确定所有四个核心都是100%忙碌.
实际上,以交互方式运行顶部,在第一帧中它报告64%的空闲时间,但是一旦刷新它就会报告正确的(几乎0%空闲)数据.
vmstat,在cpu列中,总是在第一行报告64%的空闲时间,然后开始报告(据称)实际数据.
为什么?它是top / vmstat或内核中的错误吗?或者它是如何测量cpu%的已知副作用?为什么总是64%?
cpu load总是正确的(大约4).
以上是大佬教程为你收集整理的linux – Top在第一个屏幕或批处理运行时显示64%空闲,而根本没有空闲时间全部内容,希望文章能够帮你解决linux – Top在第一个屏幕或批处理运行时显示64%空闲,而根本没有空闲时间所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。