天天看點

checkpoint防火牆CPU飙高報警

    前些天報警系統頻繁報出checkpoint防火牆CPU0,CPU1使用率高達95%。登陸checkpoint指令行

expert模式使用"top"指令可以看到一個"monitored"的程序很占用CPU

checkpoint防火牆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

=============================================================

轉載于:https://blog.51cto.com/8005400/1871085