When starting GNOME shell gvfsd-smb-brows uses 100% of one of my cpus. This has something to do with DNS searching; apparently with ISPs that re-route badly formed urls to their custom search page as my stupid one does. I’ve tried changing DNS in YaST, but don’t really know what I’m doing here and don’t want to mess up an otherwise working system. I can kill the process easily, but if I forget to do so the fast whine of the cpu fan reminds me after a few minutes.
My system:
homebrew with
AMD Phenom™ II X6 1055T Processor
Memory: 16428988 kB Free: 12913080 kB
Linux 4.5.0-1-default
openSUSE Tumbleweed (20160320) (x86_64), GNOME Shell 3.18.3
Google tells me that this has been a problem with Fedora and Ubuntu as well but the solutions for those don’t seem to work with openSUSE TW.
An installation of Ubuntu 16.04 GNOME on the same machine doesn’t have the problem.
Typically all network name resolution today is Hosts based, and DNS Servers are specified in /etc/resolv.conf.
You can edit that file directly which won’t necessarily survive updates or follow the instructions in that file to make reliable, permanent changes.
Use nslookup to troubleshoot/verify name server resolution issues…
With nslookup, you can display your current working DNS server, change to another DNS server temporarily for your current login session, test queries, query for detailed information about zones, records and just about anything else you might want to know.
You may want to point to a DNS server different than your ISP.
Assuming that DNS queries elsewhere aren’t blocked, you can Google for Tier 1 DNS (assuming your machine is a Server for a network) or Tier 2 (If your machine isn’t a Server, then using Tier 1 is discouraged).