LINUX服务运行CPU平均负载率异常高,CPU占用高
有兴趣可以AI查一下这些参数的描述
修改CPU时间片
查询:
cat /proc/sys/kernel/sched_min_granularity_ns
cat /proc/sys/kernel/sched_latency_ns
临时设置(重启后恢复默认):
echo 3000000 | sudo tee /proc/sys/kernel/sched_latency_ns # 临时设置为3ms
echo 24000000 | sudo tee /proc/sys/kernel/sched_latency_ns # 还原为24ms
永久修改:
编辑/etc/sysctl.conf,添加配置项:
kernel.sched_latency_ns = 3000000
一行命令执行修改
sudo sed -i ‘/^kernel.sched_latency_ns/d’ /etc/sysctl.conf && echo “kernel.sched_latency_ns = 3000000” | sudo tee -a /etc/sysctl.conf && sudo sysctl -p