GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Risolto il problema con gvfsd-smb-browse prendendo il 100% della CPU in Ubuntu

Breve :Questo breve tutorial mostra la soluzione alternativa per gvfsd-smb-browser che prende il 100% della CPU in Ubuntu 16.04 e quindi provocando un surriscaldamento.

Un paio di mesi dopo aver installato Ubuntu 16.04, ho notato che all'improvviso il mio laptop si stava surriscaldando estremamente. Lo sento ruggire nonostante io abbia un ultrabook di fascia alta.

Come ho menzionato nelle migliori pratiche per prevenire il surriscaldamento nei laptop Linux, se il tuo sistema si surriscalda improvvisamente, controlla sempre i processi in esecuzione. Puoi farlo semplicemente eseguendo il comando top in un terminale.

Quando ho usato top nel terminale per vedere cosa sta succedendo con il mio sistema, ho notato uno strano processo "gvfsd-smb-+" che consuma quasi tutta la CPU. Questo era il motivo per cui il mio laptop stava impazzendo e si surriscaldava. Il processo è in realtà gvfsd-smb-browse, l'extra + perché il nome completo non rientrava nel terminale.

Trovare e uccidere i processi in Linux è un gioco da ragazzi, quindi ho ucciso il brutto processo e tutto è andato bene in seguito. O almeno così avevo pensato.

Ma questa cosa brutta continuava ogni volta che accedevo al sistema. Se provassi ad aprire un'immagine o riprodussi un file e, a volte, utilizzando semplicemente il file manager Nautilus, gvfsd-smb-+ inizierebbe a consumare tutta la CPU.

Se anche Ubuntu si surriscalda, controlla se è gvfsd-smb-browse a causare il problema. Se sì, lascia che ti mostri una soluzione alternativa per eliminare questo problema.

Risolto il problema con gvfsd-smb-browse che occupava il 100% della CPU in Ubuntu

Questo gvfsd-smb-browse è in realtà Samba, lo strumento utilizzato per condividere file sulla rete locale in Linux. Ho scoperto che c'è già un bug aperto per questo problema. Mentre aspettiamo che questo bug venga corretto, vediamo soluzioni alternative per sbarazzarci di questo problema.

Metodo 1:Modifica del file di configurazione di Samba

Fase 1:

Fai un backup del tuo /etc/samba/smb.conf file. Usa il comando seguente:

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

Fase 2:

Modifica il file smb.conf con qualsiasi editor di testo per Linux che preferisci e aggiungi la seguente riga sotto l'istruzione "[global]":

nome risolve ordine =vince lmhosts bcast

Se non sei sicuro di come farlo, usa il comando seguente in Ubuntu:

sudo gedit /etc/samba/smb.conf &

Il tuo file dovrebbe assomigliare a questo:

[global]

name resolve order = wins lmhosts bcast

Fase 3:

Salva il file e riavvia. Questo dovrebbe risolvere il problema per te.

Questa soluzione è stata suggerita da Jeremy Mikola nei commenti.

Metodo 2:Modifica dell'autorizzazione sul processo Samba canaglia (se il metodo 1 non funziona per te)

Quello che faremo qui è revocare l'autorizzazione a questo processo. Con ciò, il processo non verrà eseguito da solo poiché richiederebbe l'accesso a sudo.

Avviso :se stai condividendo su un locale o monta automaticamente altre partizioni, non usare questo trucco altrimenti avrai problemi.

Apri un terminale e usa il seguente comando:

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

Ora, quando riavvii il sistema e vai in Nautilus e apri i file, gvfsd-smb-browse non si avvierà più da solo. Questo risolve il nostro problema, vero?

Potresti eliminare del tutto Samba, ma non lo consiglierò affatto. Spero che questo piccolo trucco ti aiuti a sbarazzarti dell'elevato consumo di CPU da parte di gvfsd-smb-browse e ti dia un'esperienza Linux più fresca.

Se hai domande o suggerimenti, non esitare a lasciare un commento nella sezione sottostante.



Ubuntu
  1. Come aggiungere un file di scambio su Ubuntu

  2. Installa Konqueror File Manager su Ubuntu 20.04 LTS - Un processo passo dopo passo?

  3. Installa Discord su Ubuntu 20.04 - Processo passo dopo passo?

  4. Installa Laravel su Ubuntu 20.04 - Processo passo dopo passo?

  5. Il processo vmlinuz viene eseguito al 100% della CPU

Come installare CouchPotato su Ubuntu

Come rinominare i file in Ubuntu 20.04

Correggi il layout della tastiera errato in Ubuntu

Come risolvere l'errore "Il repository non è ancora valido" in Ubuntu Linux

Kswapd0 occupa il 100% del tempo della CPU su Ubuntu 18.04?

Come riparare il sistema Ubuntu che non risponde?