Linux應用服務導致cpu負載過高問題排查

問:如何定位是哪個服務進程導致CPU過載,哪個線程導致CPU過載,哪段代碼導致CPU過載? 步驟一、找到最耗CPU的進程 工具:top 方法: 執行top -c ,顯示進程運行信息列表 鍵入P (大寫p),進程按照CPU使用率排序 圖示: 如上圖,最耗CPU的進程PID爲10765   步驟二:找到最耗CPU的線程 工具:top 方法: top -Hp 10765 ,顯示一個進程的線程運行信息列表
相關文章
相關標籤/搜索