Hallo,
ich habe heute Leap 15.0 neu installiert (/home wurde von 42.2 behalten). Nun sind mir zwei Dinge aufgefallen:
1. Leap 15.0 startet recht langsam
2. Einige .timer von systemctl wurden unnötiger Weise geladen
Fangen wir beim 2. Punkt an:
Unter Leap 42.2 war nur systemd-tmpfiles-clean.timer aktiv. Evtl. noch fstrim.timer.
Aber die anderen mit snapper und btrfs macht überhaupt keinen Sinn. Ich benutze ja gar kein Btrfs und snapper. Meine Partitionen sind ext4.
Auch check-battery finde ich komisch. Hab's doch nicht auf einem Labtop installiert.
Wie gehe ich am besten vor, um die unnötigen .timer zu deaktivieren? Reicht
?)
Oder übersehe ich irgendwas wichtiges?
Zu Punkt 1:
Hier noch der systemd-analyze plot:
https://www.file-upload.net/download-13248493/1.svg.html
Hier noch der Status zu den beiden ersten Bremsklötzen:
Im Plot sieht aber auch der ModemManager.service komisch aus. Und beim "systemd-analyze blame" Steht noch der btrfsmaintenance-refresh.service recht weit oben.
Könntet ihr mir bitte helfen, den Startvorgang zu beschleunigen und die ganzen unnötigen timer und services (btrfs etc.) abzustellen? Danke schon mal im voraus.
ich habe heute Leap 15.0 neu installiert (/home wurde von 42.2 behalten). Nun sind mir zwei Dinge aufgefallen:
1. Leap 15.0 startet recht langsam
2. Einige .timer von systemctl wurden unnötiger Weise geladen
Fangen wir beim 2. Punkt an:
Code:
beastxxl@localhost:~> systemctl list-timers
NEXT LEFT LAST PASSED UNIT ACTIVATES
Sat 2018-07-28 22:00:00 CEST 45min left Sat 2018-07-28 21:00:32 CEST 13min ago snapper-timeline.timer snapper-timeline.service
Sun 2018-07-29 00:00:00 CEST 2h 45min left Sat 2018-07-28 12:22:27 CEST 8h ago logrotate.timer logrotate.service
Sun 2018-07-29 00:13:22 CEST 2h 59min left Sat 2018-07-28 12:22:27 CEST 8h ago check-battery.timer check-battery.service
Sun 2018-07-29 00:34:09 CEST 3h 20min left Sat 2018-07-28 12:22:27 CEST 8h ago backup-rpmdb.timer backup-rpmdb.service
Sun 2018-07-29 01:52:53 CEST 4h 38min left Sat 2018-07-28 12:22:47 CEST 8h ago backup-sysconfig.timer backup-sysconfig.service
Sun 2018-07-29 20:30:25 CEST 23h left Sat 2018-07-28 20:30:25 CEST 43min ago snapper-cleanup.timer snapper-cleanup.service
Sun 2018-07-29 20:35:22 CEST 23h left Sat 2018-07-28 20:35:22 CEST 38min ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service
Mon 2018-07-30 00:00:00 CEST 1 day 2h left Sat 2018-07-28 12:22:27 CEST 8h ago btrfs-balance.timer btrfs-balance.service
Mon 2018-07-30 00:00:00 CEST 1 day 2h left Sat 2018-07-28 12:22:27 CEST 8h ago fstrim.timer fstrim.service
Wed 2018-08-01 00:00:00 CEST 3 days left Sat 2018-07-28 12:22:27 CEST 8h ago btrfs-scrub.timer btrfs-scrub.service
10 timers listed.
Pass --all to see loaded but inactive timers, too.
Aber die anderen mit snapper und btrfs macht überhaupt keinen Sinn. Ich benutze ja gar kein Btrfs und snapper. Meine Partitionen sind ext4.
Auch check-battery finde ich komisch. Hab's doch nicht auf einem Labtop installiert.
Wie gehe ich am besten vor, um die unnötigen .timer zu deaktivieren? Reicht
Code:
systemctl disable [unnötiger timer]
Zu Punkt 1:
Code:
eastxxl@localhost:~> systemd-analyze
Startup finished in 2.502s (kernel) + 3.322s (initrd) + 39.864s (userspace) = 45.689s
beastxxl@localhost:~> sudo systemd-analyze blame
[sudo] Passwort für root:
30.758s display-manager.service
30.233s plymouth-quit-wait.service
6.846s wicked.service
1.276s postfix.service
1.252s btrfsmaintenance-refresh.service
933ms ca-certificates.service
871ms apparmor.service
373ms initrd-switch-root.service
370ms lvm2-monitor.service
340ms rsyslog.service
335ms kbdsettings.service
141ms upower.service
103ms alsa-restore.service
102ms mcelog.service
101ms nscd.service
97ms initrd-parse-etc.service
92ms udisks2.service
86ms systemd-fsck@dev-disk-by\x2duuid-56cad4cc\x2d78d5\x2d4768\x2d8c76\x2dc81054dc4c19.service
73ms systemd-udev-trigger.service
66ms systemd-udevd.service
62ms dracut-cmdline.service
53ms systemd-vconsole-setup.service
47ms user@1000.service
45ms klog.service
41ms auditd.service
41ms iscsi.service
40ms wickedd-dhcp6.service
39ms chronyd.service
37ms dev-mqueue.mount
37ms wickedd-auto4.service
36ms systemd-remount-fs.service
35ms wickedd-dhcp4.service
32ms dev-disk-by\x2duuid-96ec0ffe\x2d0578\x2d4f31\x2d96a9\x2d4dffa653244d.swap
30ms plymouth-start.service
28ms systemd-logind.service
28ms avahi-daemon.service
25ms systemd-tmpfiles-setup-dev.service
25ms systemd-journal-flush.service
24ms systemd-tmpfiles-setup.service
23ms wickedd.service
23ms sys-kernel-debug.mount
21ms dev-hugepages.mount
21ms systemd-fsck-root.service
20ms plymouth-read-write.service
19ms systemd-modules-load.service
17ms systemd-sysctl.service
16ms dracut-pre-trigger.service
16ms systemd-random-seed.service
16ms plymouth-switch-root.service
15ms systemd-journald.service
15ms wickedd-nanny.service
14ms sysroot.mount
13ms kmod-static-nodes.service
13ms initrd-cleanup.service
11ms systemd-update-utmp-runlevel.service
10ms home.mount
8ms dracut-shutdown.service
7ms rtkit-daemon.service
6ms systemd-update-utmp.service
5ms systemd-user-sessions.service
4ms sys-fs-fuse-connections.mount
3ms initrd-udevadm-cleanup-db.service
https://www.file-upload.net/download-13248493/1.svg.html
Hier noch der Status zu den beiden ersten Bremsklötzen:
Code:
beastxxl@localhost:~> systemctl status plymouth-quit-wait.service
● plymouth-quit-wait.service - Hold until boot process finishes up
Loaded: loaded (/usr/lib/systemd/system/plymouth-quit-wait.service; static; vendor preset: disabled)
Active: inactive (dead) since Sat 2018-07-28 20:20:36 CEST; 8min ago
Process: 1733 ExecStart=/usr/bin/plymouth --wait (code=exited, status=0/SUCCESS)
Main PID: 1733 (code=exited, status=0/SUCCESS)
beastxxl@localhost:~> systemctl status display-manager.service
● display-manager.service - X Display Manager
Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2018-07-28 20:20:36 CEST; 9min ago
Process: 1734 ExecStart=/usr/lib/X11/display-manager start (code=exited, status=0/SUCCESS)
Main PID: 1842 (sddm)
Tasks: 12 (limit: 4915)
CGroup: /system.slice/display-manager.service
├─1842 /usr/bin/sddm
└─1844 /usr/bin/X -nolisten tcp -auth /run/sddm/{4ada72f7-2ecb-48ae-86b0-1b7d45fe4fc6} -background none -noreset -displayfd 18 -seat s>
Könntet ihr mir bitte helfen, den Startvorgang zu beschleunigen und die ganzen unnötigen timer und services (btrfs etc.) abzustellen? Danke schon mal im voraus.