Niveau services j'ai ça:
systemctl --state=running --type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
accounts-daemon.service loaded active running Accounts Service
alsa-state.service loaded active running Manage Sound Card State (restore and store)
atd.service loaded active running Deferred execution scheduler
auditd.service loaded active running Security Auditing Service
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
chronyd.service loaded active running NTP client/server
colord.service loaded active running Manage, Install and Generate Color Profiles
crond.service loaded active running Command Scheduler
dbus-:1.6-org.freedesktop.problems@0.service loaded active running dbus-:1.6-org.freedesktop.problems@0.service
dbus-broker.service loaded active running D-Bus System Message Bus
firewalld.service loaded active running firewalld - dynamic firewall daemon
gssproxy.service loaded active running GSSAPI Proxy Daemon
irqbalance.service loaded active running irqbalance daemon
mcelog.service loaded active running Machine Check Exception Logging Daemon
NetworkManager.service loaded active running Network Manager
polkit.service loaded active running Authorization Manager
rngd.service loaded active running Hardware RNG Entropy Gatherer Daemon
rsyslog.service loaded active running System Logging Service
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service
sddm.service loaded active running Simple Desktop Display Manager
smartd.service loaded active running Self Monitoring and Reporting Technology (SMART) Daemon
sshd.service loaded active running OpenSSH server daemon
sssd.service loaded active running System Security Services Daemon
systemd-homed.service loaded active running Home Area Manager
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-udevd.service loaded active running udev Kernel Device Manager
systemd-userdbd.service loaded active running User Database Manager
udisks2.service loaded active running Disk Manager
upower.service loaded active running Daemon for power management
user@1000.service loaded active running User Manager for UID 1000
wpa_supplicant.service loaded active running WPA supplicant
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
32 loaded units listed.
Mais je viens de refaire un tour dans systemd:
systemctl mask NetworkManager-wait-online.service
systemctl mask lvm2-activation-early.service
systemctl mask lvm2-activation.service
systemctl mask lvm2-lvmpolld.service
systemctl mask lvm2-lvmpolld.socket
systemctl mask lvm2-monitor.service
systemctl mask lvm2-pvscan@.service
systemctl mask abrtd.service
systemctl mask abrt-journal-core.service
systemctl mask abrt-oops.service
systemctl mask abrt-pstoreoops.service
systemctl mask abrt-vmcore.service
systemctl mask abrt-xorg.service
systemctl mask ModemManager.service
systemctl mask dnf-makecache.service
systemctl mask dnf-makecache.timer
systemctl mask dnfdaemon.service
systemctl mask packagekit-offline-update.service
systemctl mask packagekit.service
systemctl mask cups-browsed.service
systemctl mask cups.path
systemctl mask cups.service
systemctl mask cups.socket
systemctl mask bluetooth.service
systemctl mask
systemctl mask colord.service
systemctl mask iscsi-shutdown.service
systemctl mask iscsi.service
systemctl mask iscsid.service
systemctl mask iscsid.socket
systemctl mask iscsiuio.service
systemctl mask iscsiuio.socket
systemctl mask mdadm-grow-continue@.service
systemctl mask mdadm-last-resort@.
systemctl mask mdadm-last-resort@.service
systemctl mask mdadm-last-resort@.timer
systemctl mask mdmonitor.service
systemctl mask mdmon@.service
systemctl mask nfs-blkmap.service
systemctl mask nfs-client.target
systemctl mask nfs-convert.service
systemctl mask nfsdcld.service
systemctl mask nfs-idmapd.service
systemctl mask nfs-mountd.service
systemctl mask nfs-server.service
systemctl mask nfs-utils.service
systemctl mask pcscd.service
systemctl mask pcscd.socket
systemctl mask plymouth-quit-wait.service
systemctl mask plymouth-quit.service
systemctl mask plymouth-read-write.service
systemctl mask plymouth-start.service
systemctl mask plymouth-switch-root.service
systemctl mask rpc-gssd.service
systemctl mask rpc-statd-notify.service
systemctl mask rpc-statd.service
systemctl mask vboxclient.service
systemctl mask vboxservice.service
systemctl mask vgauthd.service
systemctl mask vmtoolsd.service
Après redémarrage j'en arrive là:
systemd-analyze time
Startup finished in 4.606s (kernel) + 17.221s (initrd) + 42.626s (userspace) = 1min 4.454s
graphical.target reached after 37.819s in userspace
systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @37.819s
└─multi-user.target @37.815s
└─sshd.service @37.116s +689ms
└─network.target @37.092s
└─NetworkManager.service @36.109s +978ms
└─network-pre.target @36.092s
└─firewalld.service @22.319s +13.772s
└─polkit.service @26.751s +1.302s
└─basic.target @22.283s
└─dbus-broker.service @23.218s +751ms
└─dbus.socket @22.266s
└─sysinit.target @22.243s
└─systemd-update-utmp.service @22.147s +93ms
└─auditd.service @21.711s +430ms
└─systemd-tmpfiles-setup.service @21.221s +481ms
└─import-state.service @20.714s +500ms
└─local-fs.target @20.702s
└─boot.mount @20.539s +162ms
└─systemd-fsck@dev-disk-by\x2duuid-cbd0a348\x2d1dc3\x2d44c5\x2d8909\x2df79c4a2b4d5d.service @19.013s +1.498s
└─local-fs-pre.target @18.999s
└─systemd-tmpfiles-setup-dev.service @7.048s +653ms
└─kmod-static-nodes.service @6.566s +236ms
└─systemd-journald.socket
└─-.mount
└─system.slice
└─-.slice
systemd-analyze blame
15.195s upower.service
13.772s firewalld.service
10.950s systemd-udev-settle.service
9.049s sssd.service
8.102s initrd-switch-root.service
7.245s udisks2.service
7.160s systemd-homed.service
5.784s dracut-initqueue.service
4.806s systemd-logind.service
4.591s systemd-udevd.service
4.412s systemd-userdbd.service
4.251s systemd-journal-flush.service
3.859s smartd.service
3.125s systemd-journald.service
2.630s rsyslog.service
2.101s avahi-daemon.service
1.922s rtkit-daemon.service
1.882s user@1000.service
1.630s initrd-parse-etc.service
1.498s systemd-fsck@dev-disk-by\x2duuid-cbd0a348\x2d1dc3\x2d44c5\x2d8909\x2df79c4a2b4d5d.service
1.302s polkit.service
1.269s systemd-fsck@dev-disk-by\x2duuid-1ef2f7bb\x2d7041\x2d45f1\x2dab76\x2d810856e253cc.service
1.010s systemd-vconsole-setup.service
981ms systemd-udev-trigger.service
978ms NetworkManager.service
751ms dbus-broker.service
689ms sshd.service
657ms chronyd.service
653ms systemd-tmpfiles-setup-dev.service
500ms import-state.service
481ms systemd-tmpfiles-setup.service
430ms auditd.service
398ms dracut-cmdline.service
359ms dmraid-activation.service
355ms data.mount
336ms systemd-rfkill.service
332ms systemd-fsck-root.service
329ms dracut-pre-pivot.service
298ms systemd-random-seed.service
294ms systemd-repart.service
293ms systemd-remount-fs.service
266ms systemd-sysctl.service
262ms dev-disk-by\x2duuid-7e1619ea\x2d9deb\x2d4245\x2d9baa\x2d2b10a06ae04d.swap
260ms dev-hugepages.mount
259ms accounts-daemon.service
254ms dev-mqueue.mount
253ms sys-kernel-debug.mount
250ms sys-kernel-tracing.mount
236ms kmod-static-nodes.service
233ms livesys.service
220ms plymouth-switch-root.service
212ms initrd-cleanup.service
198ms dracut-pre-udev.service
197ms wpa_supplicant.service
192ms systemd-user-sessions.service
184ms systemd-backlight@backlight:acpi_video0.service
166ms livesys-late.service
162ms boot.mount
161ms systemd-modules-load.service
155ms sysroot.mount
154ms sys-fs-fuse-connections.mount
145ms user-runtime-dir@1000.service
129ms systemd-update-utmp-runlevel.service
93ms systemd-update-utmp.service
85ms tmp.mount
80ms dracut-shutdown.service
72ms systemd-backlight@backlight:intel_backlight.service
57ms initrd-udevadm-cleanup-db.service
47ms plymouth-start.service
26ms sys-kernel-config.mount
systemctl --state=running --type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
accounts-daemon.service loaded active running Accounts Service
alsa-state.service loaded active running Manage Sound Card State (restore and store)
atd.service loaded active running Deferred execution scheduler
auditd.service loaded active running Security Auditing Service
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
chronyd.service loaded active running NTP client/server
crond.service loaded active running Command Scheduler
dbus-:1.3-org.freedesktop.problems@0.service loaded active running dbus-:1.3-org.freedesktop.problems@0.service
dbus-broker.service loaded active running D-Bus System Message Bus
firewalld.service loaded active running firewalld - dynamic firewall daemon
irqbalance.service loaded active running irqbalance daemon
mcelog.service loaded active running Machine Check Exception Logging Daemon
NetworkManager.service loaded active running Network Manager
polkit.service loaded active running Authorization Manager
rngd.service loaded active running Hardware RNG Entropy Gatherer Daemon
rsyslog.service loaded active running System Logging Service
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service
sddm.service loaded active running Simple Desktop Display Manager
smartd.service loaded active running Self Monitoring and Reporting Technology (SMART) Daemon
sshd.service loaded active running OpenSSH server daemon
sssd.service loaded active running System Security Services Daemon
systemd-homed.service loaded active running Home Area Manager
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-udevd.service loaded active running udev Kernel Device Manager
systemd-userdbd.service loaded active running User Database Manager
udisks2.service loaded active running Disk Manager
upower.service loaded active running Daemon for power management
user@1000.service loaded active running User Manager for UID 1000
wpa_supplicant.service loaded active running WPA supplicant
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
30 loaded units listed.
Ça devient difficile de faire mieux, sans rogner sur la sécurité et les trucs utiles (Avahi par exemple, comme mon réseau utilise mDNS, mon Archer C7 n'ayant pas de fonction DNS local). UPower est le truc le plus long avec firewalld, mais ces deux-là sont incontournables (enfin j'ai pas envie de bidouiller pour les remplacer par autre chose).
Niveau ressources, j'ai environ 17% de conso sur chaque thread du CPU, et 0.35Gio de RAM utilisés. Le démarrage de Clémentine se fait en une dizaine de secondes, ce qui n'est pas mal vu la bête et la bibliothèque musicale (200Go environ). J'ai un disque mécanique de 500Go@7200rpm, un bon vieux Hitachi/HGST.