Hallo,
ich habe ein Problem mit meinem Opensuse System (12.1, KDE). Sobald man direkt nach dem Login ein Programm starten möchte passiert erst mal 20 Sekunden gar nichts, danach startet das Program. Auch der Systemmonitor ist wenig hilfreich weil er ebenfalls erst nach den 20 Sek startet.
Gibt es eine Log-Datei in der alle Prozesse seit Systemstart gelistet werden? Wo finde ich diese? Irgendwelche Vorschläge wie ich das Problem lösen kann?
Vielen Dank + Grüße
helferlain
Falls Du mit systemd als Bootsystem arbeitest (default in 12.1), kannst Du evtl. mit dem Output eines der forlgenden Kommandos etwas herausfinden:
systemd-analyze time
systemd-analyze blame
systemd-analyze plot > start.svg
Das Ergebnis des letzten Kommandos ist ein SVG-Bild; daher die Umleitung in eine Datei. Ich schaue mir die dabei produzierte SVG-Datei meist mit Firefox an.
mfg
Hendrik
Danke für den Hinweis. So sieht die ausgabe aus:
systemd-analyze time
Startup finished in 5284ms (kernel) + 30247ms (userspace) = 35532ms
systemd-analyze blame
19461ms network.service
1634ms media.mount
1586ms var-lock.mount
1521ms dev-mqueue.mount
1513ms var-run.mount
1490ms remount-rootfs.service
1451ms sys-kernel-security.mount
1408ms dev-hugepages.mount
1400ms sys-kernel-debug.mount
1366ms systemd-vconsole-setup.service
1288ms systemd-modules-load.service
1214ms systemd-remount-api-vfs.service
937ms iscsid-early.service
931ms cycle.service
929ms systemd-logind.service
809ms localnet.service
662ms syslog.service
630ms udev-trigger.service
623ms systemd-readahead-collect.service
585ms systemd-readahead-replay.service
503ms home.mount
459ms fbset.service
452ms console-kit-log-system-start.service
448ms microcode.ctl.service
447ms udev.service
397ms systemd-user-sessions.service
380ms cpufreq.service
377ms rc-local.service
359ms SuSEfirewall2_init.service
357ms purge-kernels.service
347ms console-kit-daemon.service
341ms avahi-daemon.service
278ms vboxdrv.service
273ms systemd-sysctl.service
238ms dbus.service
226ms network-remotefs.service
152ms SuSEfirewall2_setup.service
138ms xencommons.service
128ms systemd-tmpfiles-setup.service
123ms acpid.service
114ms haveged.service
96ms cups.service
93ms xdm.service
75ms nscd.service
74ms xend.service
71ms xendomains.service
43ms splash.service
36ms splash_early.service
31ms mcelog.service
0ms sys-fs-fuse-connections.mount
“19461ms network.service” scheint der Übeltäter zu sein. Was mache ich nun?
Hi,
Du schreibst, dass erst nach login das System steht. Welche Oberfläche nutzt Du, und probiere mal eine alternative aus, also z. B. statt Gnome KDE.
Nun könntest Du die Logs durchforsten, ob Dir da Meldungen (timeouts o.ä.) rund ums Netzwerk auffallen.
Der Befehl “dmesg” sowie die Dateien in /var/log sind da erste Anlaufstelle.
Die Frage ist auch, was Du alles im Netzwerk aktiviert hast. Bei mir bremst gern der ntpd den Systemstart aus (vor dem Login), weil er darauf wartet, dass der Router hochfährt und die Internetverbindung steht.
mfg
Hendrik