Linux:如何得出可接受的线程数 (/proc/loadavg)?

Linux:如何得出可接受的线程数 (/proc/loadavg)?

这个问题与监控有关。我使用的工具 (Check_MK) 将线程数警告限制设置为 2000。此数字取自 /proc/loadavg:

[foo@bar ~]$ cut /proc/loadavg -f4 -d\ 
 2/2001
[foon@bar ~]$ 

有问题的数字是斜杠后面的数字。给定 CPU 数量(或其他参数)是否可以计算此指标的阈值?

谢谢。

答案1

斜线后面的值是系统上当前存在的内核调度实体的数量

来源

我不确定这与警告线程过多有什么关系。此外,该值是动态的,取决于系统负载和使用情况,因此无法提前计算。

相关内容