BUAgent 備份代理在不執行時使用 4GB 記憶體 - Ubuntu Server

BUAgent 備份代理在不執行時使用 4GB 記憶體 - Ubuntu Server

我們的一台伺服器上安裝的 BUAgent 程式似乎使用 4GB 記憶體。伺服器只有8GB。無論如何,BUAgent 只會用完幾個小時來備份站點。

運行 htop 你會得到以下結果...

在此輸入影像描述

我們的網路有另一個運行相同的代理,並且它佔用少量記憶體。該代理程式的安裝目錄顯示其大小為 65MB。

我想知道我是否理解我在這裡看到的內容?它真的佔用了 53% 的可用 RAM 嗎?我可以做些什麼來了解是什麼佔用了所有記憶體?我的理解是否正確,因為 BUAgent 佔用了其他 4GB,所以我的機器現在只能使用 4GB 運行?

當服務未運行時,我不需要停止該服務。

答案1

是的,這意味著 BUAgent 正在消耗您 53.8% 的記憶體。駐留記憶體RES列也證實了這一點:4294 MB。您的機器還有剩餘記憶體。之後,它將開始使用交換。

原因可能是(我不知道這個程式):

  • 記憶體洩漏(軟體中的BUG)。
  • 不同的配置導致它使用更多的記憶體。

如果它沒有隨著時間的推移而增加,並且您的機器不需要超過剩餘內存,那麼保持它運行可能是可以接受的。

不管怎樣,你可以嘗試尋找可能的BUG/記憶體洩漏來修復這種情況。

答案2

我透過簡單地重新啟動 buagent 解決了記憶體問題。在我的例子中,它是名為 vvagent 的服務的一部分。

執行以下命令來獲取有關這兩個服務的狀態資訊...

$ service vvagent status

然後正常停止並啟動服務...

$ sudo service vvagent restart

這清除了內存,並且它已成功運行備份程序,因為內存使用量沒有跳回。

相關內容