在Linux性能调优中平均负载与 CPU 使用率有什么关系?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好,平均负载不仅包括了正在使用 CPU 的进程,还包括了等待 CPU 和等待 I/O 的进程。
CPU 使用率是指单位时间内 CPU 繁忙情况的统计,跟平均负载并不一定完全对应。比如:
· CPU 密集型进程,使用大量 CPU 会导致平均负载升高,此时这两者是一致的;
· I/O 密集型进程,等待 I/O 也会导致平均负载升高,但 CPU 使用率不一定很高
· 大量等待 CPU 的进程调度也会导致平均负载升高,此时的 CPU 使用率也会比较高。