【运维面试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循环不断产生子线程。

相关推荐
岚天start11 小时前
源码编译安装的Nginx增加echo模块过程详解
linux·运维·数据库
胖咕噜的稞达鸭11 小时前
进程状态,孤儿进程僵尸进程,Linux真实调度算法,进程切换
linux·运维·算法
hen3y11 小时前
清理 Git 代码库大文件历史记录
运维·git
岚天start12 小时前
Nginx内置变量详解
运维·nginx
wanhengidc12 小时前
跨境电商为什么依赖于云手机
运维·服务器·游戏·智能手机·云计算
翼龙云_cloud12 小时前
亚马逊云渠道商:aws安全组没有加ip用ip访问会有什么问题?
运维·tcp/ip·安全·云计算·aws
@菜菜_达13 小时前
Nginx错误拦截转发 error_page
运维·nginx
云计算老刘13 小时前
10. Linux 系统启动原理
linux·运维·服务器
任聪聪14 小时前
Centos平替系统RockyLinux详细安装教程
linux·运维·centos
zjj58714 小时前
ubuntu虚拟内存
linux·运维·ubuntu