定位設備調優流程

系統調優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

相關文章
相關標籤/搜索