您好,登錄后才能下訂單哦!
前些天報警系統頻繁報出checkpoint防火墻CPU0,CPU1使用率高達95%。登陸checkpoint命令行
expert模式使用"top"命令可以看到一個"monitored"的進程很占用CPU
查了一下相關文檔主要是/var/log/db/var/log/下的db文件高達700多M
官方提供的處理方法如下:
=========================================================================================================
tellpmprocess:monitord
此命令是用來暫停monitored進程
cp /var/log/db /var/log/db_ORIGINAL
將db備份為db_ORIGNAL
sqlite3 /var/log/db
VACUUM;
.exit
tellpm process:monitord t
啟動monitored進程
但是執行之后效果不怎么樣,原本db的大小為700多M,執行之后變成了700M
可以使用 ls-lh /var/log/db* 查看db的大小
========================================================================================================
網上查找到另外的解決方法,直接將整個db文件備份之后刪除,等待系統重新生成
tellpmprocess:monitord
此命令是用來暫停monitored進程
mv /var/log/db /var/log/db_ORIGINAL
將db備份為db_ORIGNAL并刪除原db文件
tellpm process:monitord t
啟動monitored進程
執行之后等待幾分鐘系統重新生成db文件,整個CPU負載下降
可以使用以下命令查看monitored進程的狀態
ps auxwww | grep monitord
=============================================================
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。