摘要:剛才收到報警告知占用過高,分享一個簡單的排查技巧。首先使用命令查看持續(xù)占用最高的進程,并復(fù)制,之后去下查看這個進程的狀態(tài)是否有異常值使用和結(jié)果發(fā)現(xiàn)其占用異常,之后用查看進程打開的文件。后發(fā)現(xiàn)文件中因進程問題大量寫入導(dǎo)致,解決了這次問題。
剛才收到Linode報警告知CPU占用過高,分享一個簡單的排查技巧。
首先使用top命令查看持續(xù)占用CPU最高的進程,并復(fù)制PID,之后去proc下查看這個進程的狀態(tài)是否有異常值 使用
cat /proc/PID/status 和 cat /proc/PID/io
結(jié)果發(fā)現(xiàn)其IO占用異常,之后用ll /proc/PID/fd 查看進程打開的文件。
tail -f 后發(fā)現(xiàn)log文件中因進程問題大量寫入Notice導(dǎo)致,解決了這次問題。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/20844.html
摘要:快照,帶線程命令,是顯示全部進程,是顯示線程,全格式輸出顯示進程樹,不加顯示所有實時快照推薦程度按數(shù)字從小到大。 有時候好好的程序放到生產(chǎn)服務(wù)器上一段時間后,就會發(fā)現(xiàn)服務(wù)器響應(yīng)緩慢,進而進一步發(fā)現(xiàn)是cpu過高,于是就慌了,造成cpu過高的原因很多,不過大多是由于資源吃緊造成,例如:sql執(zhí)行過慢,程序里存在死循環(huán),數(shù)據(jù)庫連接未釋放,網(wǎng)絡(luò)阻塞導(dǎo)致的第三方框架代碼出現(xiàn)死循環(huán),大量的操作導(dǎo)致...
摘要:機器過高,一般都是可以從任務(wù)管理器著手解決。系統(tǒng)的任務(wù)管理器可以監(jiān)控各個程序占用的是否正常,通常程序自身也是有任務(wù)管理的。像谷歌瀏覽器這種軟件,幾乎本身就是一個操作系統(tǒng),所以說它的任務(wù)管理器也是必不可少的。 閱讀原文 1. 問題現(xiàn)象 有時候發(fā)現(xiàn)mac風(fēng)扇響的厲害,于是我檢查了mac系統(tǒng)的活動監(jiān)視器,發(fā)現(xiàn)Google Chrome Helper占用99%的CPU。 通常來說Chrome如...
閱讀 2907·2021-11-24 09:38
閱讀 3522·2021-11-23 09:51
閱讀 993·2021-09-09 11:52
閱讀 4043·2021-08-11 11:18
閱讀 1119·2019-08-30 14:05
閱讀 3237·2019-08-30 11:23
閱讀 1775·2019-08-29 17:02
閱讀 1135·2019-08-26 13:49