Fix gvfsd-smb-browse 100% CPU gebruiken in Ubuntu 16.04

Brief : deze korte tutorial toont de oplossing voor gvfsd-smb-browser die 100% CPU in Ubuntu 16.04 neemt en dus oververhitting veroorzaakt.

Een paar maanden na de installatie van Ubuntu 16.04 merkte ik dat mijn laptop plotseling extreem oververhit raakte. Ik hoor het bulderen ondanks dat ik een high-end, ultrabook heb.

Zoals ik in de best practices had vermeld om oververhitting van Linux-laptops te voorkomen, als je systeem plotseling oververhit raakt, controleer dan altijd de lopende processen. U kunt dat doen door het commando boven in een terminal uit te voeren.

Toen ik de top in de terminal gebruikte om te zien wat er met mijn Ubuntu 16.04-systeem aan de hand was, merkte ik een vreemd proces op dat 'gvfsd-smb- +' bijna de hele CPU in beslag nam. Dit was de reden waarom mijn laptop gek werd en oververhit. Het proces is eigenlijk gvfsd-smb-browse, de extra + omdat de volledige naam niet in de terminal paste.

Het vinden en doden van processen in Linux is een fluitje van een cent, dus ik heb het vervelende proces gedood en alles ging goed daarna. Of dat had ik gedacht.

Maar dit smerige ding ging door elke keer dat ik me aanmeldde bij Ubuntu 16.04. Als ik een afbeelding probeerde te openen, of een bestand speelde en soms gebruikte ik Nautilus bestandsbeheer, dan startte gvfsd-smb- + alle CPU op.

Als uw Ubuntu 16.04 ook oververhit raakt, controleer dan of gvfsd-smb-browse het probleem veroorzaakt. Zo ja, wil ik u een oplossing laten zien om van dit probleem af te komen.

Fix gvfsd-smb-browse neemt 100% CPU in Ubuntu 16.04

Deze gvfsd-smb-browse is eigenlijk Samba, de tool die wordt gebruikt om bestanden te delen op lokaal netwerk in Linux. Ik heb ontdekt dat er al een fout is geopend voor dit probleem. Terwijl we wachten tot deze bug is opgelost, laten we workarounds zien om van dit probleem af te komen.

Methode 1: Samba-configuratiebestand wijzigen

Stap 1:

Maak een back-up van je /etc/samba/smb.conf-bestand . Gebruik de onderstaande opdracht:

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

Stap 2:

Bewerk het smb.conf-bestand met de gewenste teksteditor voor Linux en voeg de volgende regel toe onder de instructie '[global]':

name resolve order = wint lmhosts bcast

Als je niet zeker weet hoe je dat moet doen, gebruik dan gewoon de onderstaande opdracht in Ubuntu:

sudo gedit /etc/samba/smb.conf &

Uw bestand zou er als volgt uit moeten zien:

[globaal]

name resolve order = wint lmhosts bcast

Stap 3:

Sla het bestand op en start het opnieuw op. Dit zou het probleem voor u moeten oplossen.

Deze oplossing werd voorgesteld door Jeremy Mikola in de commentaren.

Methode 2: Toestemming wijzigen voor het malafide Samba-proces (als methode 1 niet voor u werkt)

Wat we hier gaan doen, is toestemming voor dit proces intrekken. Daarmee zal het proces niet op zichzelf lopen omdat het sudo-toegang zou vereisen.

Waarschuwing : gebruik deze truc niet als je deelt op een lokaal netwerk of andere partities automatisch monteert, anders heb je problemen.

Open een terminal en gebruik de volgende opdracht:

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

Wanneer u nu uw systeem herstart en Nautilus binnengaat en bestanden opent, start gvfsd-smb-browse niet meer alleen. Dat lost ons probleem op, nietwaar?

Je zou Samba helemaal kunnen verwijderen, maar ik zal dat helemaal niet adviseren. Ik hoop dat deze kleine truc je helpt om het hoge CPU-verbruik van gvfsd-smb-browse kwijt te raken en je een koelere Linux-ervaring geeft.

Als u vragen of suggesties heeft, kunt u een opmerking plaatsen in het onderstaande gedeelte.

Aanbevolen

Dingen om te doen na het installeren van Fedora 24
2019
Hoe u uw FTP-server instelt onder Linux
2019
PDF-bestanden splitsen, samenvoegen, roteren en opnieuw ordenen in Linux met PDFArranger
2019