他是个疯子  发表于 2020-3-20 12:03 显示全部楼层 楼主
同事最近处理了一个性能问题,拿过来分享下,因为cpu降频问题之前只是知道存在,但如何判断降频却不清楚。
该问题的典型场景是:数据库运行过程中,突然之间性能较之前有所下降,且SQL在执行过程中的各个阶段均匀的性能下降。服务器的负载未达到80%以上的资源使用率。
这个情况下,就要排查下是否cpu降频了。

查看cpu降频 :

cat /sys/devices/system/cpu/intel_pstate/min_perf_pct这个命令可以查当前CPU的频率是百分之多少,只要不是100%,就认为是cpu主动降频了。

临时修改的办法就是echo 100 > /sys/devices/system/cpu/intel_pstate/min_perf_pct


您需要登录后才可以回帖 登录 | 立即注册