Linux

buagent 程序已經消耗 100% cpu 兩天了

  • March 11, 2010

buagent 程序從兩天前開始一直使用 100% 的 cpu。我想終止這個過程,但我不知道它是否危險(我在使用 linux 方面並不先進,實際上我是初學者)。我唯一知道的是這個過程可能正在恢復一些文件。但我認為這需要超過兩天時間是不正常的。現在,你認為如果我終止這個程序可以嗎?我可以使用什麼命令來做到這一點?我很感激任何幫助:)

ps 我們在那里托管了一些網站。該伺服器也是我們的名稱伺服器和郵件伺服器。幾個月過去了,我們遇到了伺服器問題,這使我們對所有文件進行了完整備份,然後重新安裝了 linux。昨天,我選擇了備份伺服器上的一個目錄,並將該目錄恢復到我們 linux 伺服器上的 tmp 目錄。之後,我無法恢復任何其他目錄,因為每次我想這樣做時,它都會說有另一個恢復作業正在執行,我必須等待。當我使用“top”命令時,我可以看到 buagent 程序正在消耗 100% 的 cpu。所以我想這就是問題所在。我不知道為什麼執行時間太長。

如果您正在將作業恢復到 tmp 目錄,並且您很確定這就是該過程的來源,我會直接殺死它。如果您殺死代理,您可能必須使用初始化腳本重新啟動它。您可能會在殺死它之前嘗試找到該腳本。我在 2 天內看不到使用 100% CPU 的活動、正常執行的還原。

如果您想嘗試了解更多資訊,您可以查看 buagent 使用 lsof 打開了哪些文件。

sudo lsof -p <pid>

您還可以附加到該程序,並使用 strace 在系統呼叫級別查看它在做什麼:

sudo strace -p <pid>

使用 Ctrl-C 退出 strace。

引用自:https://serverfault.com/questions/121126