1. 程式人生 > >Linux下分析某個進程CPU占用率高的原因

Linux下分析某個進程CPU占用率高的原因

style 開發 技術分享 text nec -s 循環 系統 blog

Linux下分析某個進程CPU占用率高的原因

通過top命令找出消耗資源高的線程id,利用strace命令查看該線程所有系統調用

1.top 查到占用cpu高的進程pid

技術分享圖片

2.查看該pid的線程:top -H -p 9532

技術分享圖片

3.查看這個線程所有系統調用:strace -p 10017

不停循環輸出Connection timed out,讓開發查看問題

技術分享圖片

Linux下分析某個進程CPU占用率高的原因