08:03:06 AM CPU %user %nice %system %iowait %steal %idle
08:03:07 AM all 75.43 20.31 1.04 0.00 0.00 3.22
08:03:08 AM all 76.42 19.74 0.48 0.00 0.00 3.36
08:03:09 AM all 76.65 19.42 0.37 0.00 0.00 3.56
08:03:10 AM all 81.49 14.98 0.70 0.00 0.00 2.84
08:03:11 AM all 81.97 13.74 0.46 0.07 0.00 3.75
08:03:12 AM all 82.09 14.07 0.46 0.00 0.00 3.37
08:03:13 AM all 79.03 15.40 0.68 0.00 0.00 4.89
08:03:14 AM all 79.62 16.25 0.41 0.07 0.00 3.65
08:03:15 AM all 76.07 22.03 0.71 0.00 0.00 1.19
08:03:16 AM all 75.81 21.40 0.61 0.00 0.00 2.18
chatGPT 说是什么进程优先级调整?
我觉得说不通,调整一下进程优先级可以吃掉这么最多资源?都 20% 了
我这可是 28 核 56 线程的机器
gpt 说得没错,
nice
值是值进程优先级。但是 优先级 和 实际消耗 是两个概念优先级(也就是问题中的
nice
值)反映的是进程在调度器中的 相对 优先级。它影响了进程在竞争 cpu 时间片时被 分配 到的时间量。较高的优先级值表示较低的优先级,而较低的数值表示更高的优先级。并 不是 说,20% 的优先级就会直接分配 20% 的
cup
资源cpu
的运行调度是不断轮询的过程,操作系统通过cpu
调度算法决定将cpu
时间片分配给哪个进程来执行任务简单理解就是 爱哭的孩子有奶喝 ,而这个 优先级 就是哭声的大小,但是哭得音量(进程优先级)不代表实际喝的奶量(实际损耗),只是你获得奶的概率
更加严谨的原理,题主可以参考下文