定位设备调优流程

系统调优ide

一、 先看cpu利用率,使用top命令blog

1.jpg

    能够看到一些占用cpu率高的进程。如进程号为88899的进程./test进程

二、 统计perf命令,统计cpu在调用那些系统调用,也就是内核使用率it

    perf top -C 0class

2.jpg

    能够看到第一条占内核最多。test

    而后perf top -p 6491 查看本身的进程使用状况循环

3.jpg

    从内核调用状况来看,确实是这个进程致使的。大体能够分析应该是在想tty writeim

三、 在用strace 命令查看该进程在干什么d3

    strace-fp 88899统计

4.jpg

    经过上面三个步骤大体就能够定位到那个进程占用cpu高,在哪块循环。

 

    而后合适的修改循环间隔和逻辑,就可达到下降使用cpu了。

5.jpg

    将延迟改成2s后再去看cpu利用率

    top

6.jpg

    Perf

7.jpg

四、 合理使用taskset命令,合理利用cpu

8.jpg

9.jpg

10.jpg

相关文章
相关标签/搜索