我花费了大量的时间手动报告基本的Linux系统统计数据,这是我从Cacti监控工具和/或Top和ps命令中获得的。我基本上是以以下格式编写报告:
CPU Util: <value> (if Idle % is 100 - 60% print "Good" ; if Idle% is 60 - 30% print "Fair"; if Idle % is 30 - 0% pri
然而,我找到了一个解释:“在使用英特尔处理器的系统上,大多数较新的Linux发行版都使用”intel_idle“驱动程序(可能编译到内核中,而不是单独的模块)来使用C-状态。这个驱动程序使用各种CPU的知识来控制C-状态,而不需要系统固件的输入。这个驱动程序基本上会忽略任何其他的BIOS设置和内核参数。”我找到了两个解决方案来解决这个问题,但我不知道如何应用:
1)“所以如果你想控制C-状态,你应该使用内核参数”intel_idle.max_cstate=0“来禁用这个驱动程序。”我既不知道如何检查( i