GNU/Linux >> Znalost Linux >  >> Ubuntu

Oprava gvfsd-smb-browse zabírá 100 % CPU v Ubuntu

Stručné :Tento rychlý tutoriál ukazuje řešení pro gvfsd-smb-browser, který využívá 100 % CPU v Ubuntu 16.04 a tím způsobí přehřátí.

Pár měsíců po instalaci Ubuntu 16.04 jsem si všiml, že se najednou můj notebook extrémně přehříval. Slyším to řev, přestože mám ultrabook vyšší třídy.

Jak jsem zmínil v osvědčených postupech, jak zabránit přehřátí v linuxových laptopech, pokud se váš systém náhle přehřívá, vždy zkontrolujte běžící procesy. Můžete to udělat pouhým spuštěním příkazu top v terminálu.

Když jsem použil top v terminálu, abych viděl, co se děje s mým systémem, všiml jsem si podivného procesu ‚gvfsd-smb-+‘, který spotřebovává téměř celý CPU. To byl důvod, proč se můj notebook zhroutil a přehříval se. Proces je ve skutečnosti gvfsd-smb-browse, navíc +, protože celý název se nevešel do terminálu.

Hledání a zabíjení procesů v Linuxu je hračka, takže jsem ten ošklivý proces zabil a vše bylo v pořádku. Nebo jsem si to alespoň myslel.

Ale tato ošklivá věc pokračovala pokaždé, když jsem se přihlásil do systému. Pokud bych se pokusil otevřít obrázek nebo přehrát soubor a někdy jen pomocí správce souborů Nautilus, začal by gvfsd-smb-+ zabírat celý procesor.

Pokud se vaše Ubuntu také přehřívá, zkontrolujte, zda problém nezpůsobuje gvfsd-smb-browse. Pokud ano, dovolte mi ukázat vám řešení, jak se tohoto problému zbavit.

Oprava gvfsd-smb-browse zabírající 100 % CPU v Ubuntu

Tento gvfsd-smb-browse je ve skutečnosti Samba, nástroj, který se používá ke sdílení souborů v místní síti v Linuxu. Zjistil jsem, že pro tento problém již byla otevřena chyba. Zatímco čekáme na opravu této chyby, podívejme se na řešení, jak se tohoto problému zbavit.

Metoda 1:Změna konfiguračního souboru Samba

Krok 1:

Vytvořte si zálohu /etc/samba/smb.conf soubor. Použijte níže uvedený příkaz:

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.backup

Krok 2:

Upravte soubor smb.conf pomocí libovolného textového editoru pro Linux, který preferujete, a přidejte následující řádek pod prohlášení „[global]“:

název vyřešit pořadí =vyhrává lmhosts bcast

Pokud si nejste jisti, jak to udělat, použijte příkaz níže v Ubuntu:

sudo gedit /etc/samba/smb.conf &

Váš soubor by měl vypadat takto:

[global]

name resolve order = wins lmhosts bcast

Krok 3:

Uložte soubor a restartujte. To by vám mělo problém vyřešit.

Toto řešení navrhl Jeremy Mikola v komentářích.

Metoda 2:Změna oprávnění k nečestnému procesu Samba (pokud pro vás metoda 1 nefunguje)

Co se zde chystáme udělat, je zrušit povolení k tomuto procesu. Díky tomu se proces nespustí sám o sobě, protože by vyžadoval přístup sudo.

Upozornění :Pokud sdílíte na místnísíť nebo automatické připojování dalších oddílů, tento trik nepoužívejte, jinak budete mít problémy.

Otevřete terminál a použijte následující příkaz:

sudo chmod 744 /usr/lib/gvfs/gvfsd-smb-browse

Nyní, když restartujete svůj systém a přejdete do Nautilus a otevřete soubory, gvfsd-smb-browse se již nespustí sám. To řeší náš problém, ne?

Sambu můžete smazat úplně, ale to vám vůbec nedoporučím. Doufám, že vám tento malý trik pomůže zbavit se vysoké spotřeby CPU pomocí gvfsd-smb-browse a poskytne vám chladnější prostředí Linuxu.

Máte-li dotazy nebo návrhy, neváhejte je napsat do sekce níže.



Ubuntu
  1. Jak přidat odkládací soubor na Ubuntu

  2. Nainstalovat Discord na Ubuntu 20.04 – proces krok za krokem?

  3. Instalace AIDE na Ubuntu 20.04 – proces krok za krokem?

  1. Nainstalovat Pyradio na Ubuntu 20.04 – proces krok za krokem?

  2. Jak nainstalovat g ++ na Ubuntu

  3. Oprava souborového systému Ubuntu VM pouze pro čtení?

  1. Nainstalovat Správce souborů Konqueror na Ubuntu 20.04 LTS – postup krok za krokem?

  2. Nainstalovat Laravel na Ubuntu 20.04 – proces krok za krokem?

  3. Proces vmlinuz běží na 100% CPU