I did a little profiling and it’s so easy to inspect so many things. Using this approach I found that one of my kernels that’s a relatively default Fedora kernel forces me to mount a Network Share in the background for Sun Remote Procedure Calls (sunrpc) under /var/lib/nfs/sunrpc or something - without my knowledge. That also mounts something with hfs and hfsplus filesystems that I have no use or knowledge of to exist on my computer (it’s a Toshiba laptop).
I could not force remove the sunrpc module with rmmod -f sunrpc - it said something about resource being in use and being unavailable O.O
When I blacklisted sunrpc kernel module and rebooted, 1) the network share no longer shows as mounted, 2) hfs and hfsplus kernel modules no longer are loaded (as seen with lsmod). And everything seems a little snappier without exaggeration.
What kernel are you referring to as relatively default?
Kernels on fedora are purely default unless the user chooses to install a kernel that is not in the fedora repos or is running a distro other than pure fedora. In that case this may not be an appropriate forum to ask for assistance.
Why would sunrpc module be then loaded at all even? As far as I am aware, the kernel doesn’t load anything that’s not used. Same with hfs and hfsplus, if it’s not required by anything why would it be loaded? I do not have anything hfs formatted at all on my system!
I don’t think kernel is relevant here. Anyone can check if they have any nfs mounted entries in their /proc/mounts (lines that would have /var/lib/nfs/.... in the output of /proc/mounts ) without setting up any network file systems knowingly themselves.