在Linux系统中,CPU速度可通过cpufreq控制。schedutil是一种CPU频率管理策略,可根据当前负载自动调整CPU频率。如果系统出现“cpufreq governors : schedutil missing”错误,则说明schedutil策略未加载。
要解决该问题,需要打开系统的配置文件,确定是否存在schedutil策略。可以使用以下命令检查:
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
如果输出中不包含schedutil,则需要手动加载该策略。可以使用以下命令:
$ modprobe cpufreq_schedutil
然后,再次检查可用的CPU策略:
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
schedutil 策略现在应该在列表中。
最后,设置CPU以使用schedutil策略:
$ echo "schedutil" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
现在,系统应该能够使用schedutil策略进行CPU频率管理。