sluggish login on fedora 28
I have a question about reducing the time required after initiating a login from the gnome login prompt until the desktop is useable. I recently installed a solid-state drive that now contains my boot and most system partitions while keeping the frequently changing system data & personal files on a standard hard disk. Boot up time is significantly improved (about 20 seconds), but the initial login to the gnome desktop after a cold boot seems quite sluggish in comparison. There is a great deal of disk activity and the desktop remains mostly unresponsive until this is finished. I want to know what I can do to improve this. This problem is only for initial login after boot. Subsequent login times are much quicker.
Current configuration is: AMD 8 core FX processor with 10 gigabytes memory
Fedora 28 64-bit system using kernel: vmlinuz-4.19.13-200.fc28.x86_64
Conventional hard disk partitioned using lvm /dev/sda2 contains
home
temp
var
swap
Solid state disk contains :
/dev/sdb1 ----- boot EFI System Partition
lvm partition on sdb
/dev/sdb2
local
usr
root
Since the problem seems to be one of disk I/O I took a screen snapshot of the system monitor with top disk I/O processes highlighted.
From an old post to this board labeled: Very slow login It mentioned a problem with the packagekit.service and recommended some procedures. So I did the systemctl list-units and found some problems:
systemctl list-units shows the following failures:
- dbxtool.service loaded failed failed Secure Boot DBX (blacklis...
- mcelog.service loaded failed failed MachineCheck Exception L>....
- packagekit.service loaded failed failed PackageKit...
I tried the recommended **dnf reinstall PackageKit-command-not-found**
and it reinstalled but the service still shows a failure.
The above screenshot is shown during a gnome.Xorg session, but the delay and errors are still present under wayland.
Am I looking in the right direction to solve this or am I being distracted by unrelated problems?