進程監控默認爲您採集最近一段時間內活躍進程的CPU使用率、內存使用率以及進程打開文件數。若是您添加了進程關鍵字,還能夠採集包含關鍵字的進程個數。java
查看活躍進程消耗
- 雲監控插件會每分鐘統計一次CPU消耗Top5 的進程,記錄 Top5 進程的CPU使用率、內存使用率和打開文件數。
- 進程的CPU使用率與內存使用率,請參考Linux的top命令。
- 當前進程打開文件數,請參考Linux的lsof命令。
說明
- 若是您的進程佔用了多個CPU,會出現CPU使用率超過100%的狀況,是由於這裏的採集結果爲多核CPU的總使用率。
- 若是您查詢的時間範圍內,Top5的進程不固定,進程列表中會展現這段時間內所有進入過Top5的進程,列表中的時間表示該進程最後一次進入Top5的時間。
- 只有進入Top5的進程纔會採集進程的CPU使用率、內存使用率和打開文件數,因此若是該進程在查詢的時間範圍內未持續進入Top5,會出現監控圖中數據點不連續的狀況,數據點的密集程度則代表了該進程在服務器上的活躍程度。
- 以下圖所示的 wrapper 進程,未持續進入服務器CPU消耗最高的Top5進程,因此監控圖中的數據點稀疏、不連續,有數據點的時間表示該進程在Top5內。
- 以下圖所示的 java 進程,在監控圖中數據點很是密集、連續,代表該進程持續排入CPU消耗最高的Top5進程內。
監控指定進程數
您能夠經過進程數監控,採集關鍵進程的數量,及時獲取關鍵進程的存活狀態。nginx
- 添加指定進程監控
假設您的主機當前運行了以下幾個進程 :
/usr/bin/java -Xmx2300m -Xms2300m org.apache.catalina.startup.Bootstrap
/usr/bin/ruby
nginx -c /ect/nginx/nginx.conf
您添加了6個進程關鍵字,採集結果分別以下:
- 添加進程關鍵字爲:
ruby
,採集進程數:1,命中進程名稱。
- 添加進程關鍵字爲:
nginx
,採集進程數:1,命中進程名稱與參數。
- 添加進程關鍵字爲:
/usr/bin
,採集進程數:2,命中路徑(兩個進程包含這個路徑)。
- 添加進程關鍵字爲:
apache.catalina
,採集進程數:1,命中部分參數。
- 添加進程關鍵字爲:
nginx.conf
,採集進程數:1,命中部分參數。
- 添加進程關鍵字爲:
-c
,採集進程數:1, 命中部分參數。
操做步驟apache
- 登陸雲監控控制檯。
- 單擊左側導航欄中的主機監控,進入主機監控頁面。
- 單擊須要添加進程監控的主機名稱,或單擊操做中的監控圖表,進入主機的監控詳情頁。
- 單擊進程監控頁籤,切換到進程監控頁面。
- 在進程數監控圖表,您能夠添加進程關鍵字,統計對應進程數量。單擊添加進程監控 按鈕,進入添加進程監控頁面。
- 輸入進程名稱或進程關鍵字,單擊增長便可。
- 刪除指定進程監控
- 登陸雲監控控制檯。
- 單擊左側導航欄中的主機監控,進入主機監控頁面。
- 單擊須要添加進程監控的主機名稱,或單擊操做中的監控圖表,進入主機的監控詳情頁。
- 單擊進程監控頁籤,切換到進程監控頁面。
- 在進程數監控圖表上,單擊添加進程監控 按鈕,進入添加進程監控頁面。
- 在列表中,單擊操做欄中的刪除,可刪除對應的進程監控。