loadavg和dstat在任务状态监控上有什么区别?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
loadavg和dstat在任务状态监控上有所不同。loadavg提供了系统在过去1分钟、5分钟和15分钟内的平均load,但它模糊了runnable状态和D状态(不可中断的睡眠状态)的任务。而dstat可以使用更细粒度的监控,如dstat -tp命令,实时显示runnable任务数(run)、阻塞在IO的任务数(blk)以及新创建的任务数(new),适用于观察长时间的变化。