【运维面试100问】(五)讲讲你对于cpu使用率和负载的理解,为什么有时候cpu使用率低而cpu负载确很高

本站以分享各种运维经验和运维所需要的技能为主

《python零基础入门》:python零基础入门学习

《python运维脚本》: python运维脚本实践

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》暂未更新

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》运维日常

《linux》运维面试100问

【运维面试100问】(五)讲讲你对于cpu使用率和负载的理解,为什么有时候cpu使用率低而cpu负载确很高

--这个问题在生产上算是常见的问题,如果你对cpu使用率和cpu负载的概念清晰的话,

那么这个问题,相信也难不倒你。下面给大家讲解一下,有什么不好的地方帮忙挑出哈。

首先cpu负载的概念原理是可以理解成队列的,如果你进程线程小任务多了,自然负载就高

例如 你的机器只有4h,而你开了30个任务,远远大于4个任务了,负载必然很大

这个时候你的任务又不吃cpu资源的,所以使用率也就低了。

相信经过这么讲你大概理解了,为什么cpu使用率低,而负载会高的原因。

我们一般负载 超过核数的一倍的时候,就要注意了,可能有代码不对的地方,需要优化

可能存在for循环不断产生子线程。

相关推荐
Agent手记2 分钟前
生产节拍混乱,在制品积压严重该怎么破解?——2026制造业柔性生产与Agent自动化实战指南
运维·人工智能·ai·自动化
霍格沃兹测试学院-小舟畅学23 分钟前
我用一个自定义Skill,把UI自动化维护时间从4小时压到15分钟
运维·ui·自动化
D4c-lovetrain27 分钟前
Linux个人心得28(k8s实战)
linux·运维·kubernetes
淼淼爱喝水33 分钟前
openEuler 环境下 Ansible Playbook 实战:批量创建用户并修改 Shell 属性
linux·运维·服务器·openeuler·playbook
莎士比亚的文学花园37 分钟前
Linux驱动开发(2)——驱动编程
linux·运维·驱动开发
计算机安禾41 分钟前
【Linux从入门到精通】第30篇:综合案例:编写一个Linux系统体检脚本
linux·运维·服务器
海的预约1 小时前
Bootloader应用分析
linux·运维·服务器
时空未宇1 小时前
海鸥派顺利运行YOLO11S
linux·运维·服务器
ElevenS_it1881 小时前
日志在哪里找?分布式环境下日志采集断裂的5个排查路径
运维·网络·分布式
半壶清水1 小时前
ubuntu中部署开源交换机模拟器bmv2详细步骤
linux·运维·网络·网络协议·tcp/ip·ubuntu