系统调优ide
一、 先看cpu利用率,使用top命令blog
能够看到一些占用cpu率高的进程。如进程号为88899的进程./test进程
二、 统计perf命令,统计cpu在调用那些系统调用,也就是内核使用率it
perf top -C 0class
能够看到第一条占内核最多。test
而后perf top -p 6491 查看本身的进程使用状况循环
从内核调用状况来看,确实是这个进程致使的。大体能够分析应该是在想tty writeim
三、 在用strace 命令查看该进程在干什么d3
strace-fp 88899统计
经过上面三个步骤大体就能够定位到那个进程占用cpu高,在哪块循环。
而后合适的修改循环间隔和逻辑,就可达到下降使用cpu了。
将延迟改成2s后再去看cpu利用率
top
Perf
四、 合理使用taskset命令,合理利用cpu