
我對 Ubuntu 12.04 進行了全新安裝(保留舊的主分割區)。一切工作正常,除了進程 avahi-daemon 消耗大量(60-90%)CPU。
avahi 守護程式是什麼?和Ubuntu One有關係嗎?我在互聯網上找到了有關如何禁用它的指南,但我並不急於禁用它,因為它顯然有用。
硬體:戴爾 Studio 1557、英特爾 i5、AMD Radeon HD5470
答案1
Avahi 是一個免費的零配置網路 (Zeroconf) 實現,包括用於多播 DNS/DNS-SD 服務發現的系統。它允許程式發布和發現在本地網路上運行的服務和主機,而無需特定配置。例如,您可以插入網路並立即找到要列印的印表機、要查看的文件以及要交談的人。它根據 GNU 寬鬆通用公共授權 (LGPL) 獲得許可。 (來源:維基百科:Avahi(軟體))
您可以嘗試透過以下方式重新啟動守護程式:
開啟終端機 ( CtrlAltT) 並輸入:sudo service avahi-daemon restart.
答案2
sudo service avahi-daemon restart
我不明白為什麼,但是當最重要的答案 ( ) 沒有解決時,關閉然後再打開 WiFi 可以為我解決這個問題。
更新:這是因為我連接到了不同的網路。仍然不確定為什麼會產生影響,但如果可以的話,請嘗試切換。
或許答案就會浮現出來這裡?
(烏班圖19.04)
答案3
就我而言,我的一台筆記型電腦使用 USB 轉 RJ45 裝置。偶爾(至少今天發生過),當關閉筆記型電腦時,RJ45 可能會變得狂暴並開始不間斷地發送數百萬個資料包。速度如此之快,而且如此糟糕,甚至連 Wireshark 也無能為力,正如你提到的,Avahi 快要瘋了(在我的例子中,它使用了大約 33% 的 CPU)。
我的 WiFi 會因為無法跟上非常高的流量而顯示問題,因此結果是:沒有 WiFi。 (在我的網路上發送 UDP 封包以處理我正在開發的某些視訊系統時,我遇到了類似的問題)。注意,並沒有完全殺死區域網路。我想這就是優點擁有 1Gbit 交換器...
為了找到導致問題的連接,我必須斷開每台電腦的連接,看看它是否「修復」了 WiFi。一旦筆記型電腦 RJ45 斷開連接,WiFi 本身就很好。我懷疑 USB 裝置從 RJ45 獲得的電量剛好足以繼續工作,而本應將其關閉。
答案4
除非你透過 wifi 連接到其他設備,只需使用以下命令將其完全刪除:「sudo apt-get remove avahi-daemon」 - 你會很高興你這樣做了,因為它能偶爾會成為一個有問題的作品...
自從 Ubuntu 17.10 以來,我在使用 Avahi 時遇到了問題,只是破壞了我的 wifi 並停用它,需要重新啟動才能讓 wifi 重新上線。剛剛在另一台筆記型電腦上安裝了 Lubuntu 18.04.5LTS,它也開始乾擾我那台電腦上的 wifi...
我還認為,未經授權的電腦可能會幹擾我的 WiFi,這可能會帶來安全風險。有時我會在面板上有兩 (2) 組 wifi 棒 - 奇怪!其他時候它會斷開wifi,重新加載,再次斷開,並且在不重新啟動的情況下無法重新加載。我根本沒有用它...
我確信它對某些人來說可能很有價值,但對於新手用戶來說,它可能會成為一場持續的噩夢!