trace-cmd.service Verlangsamung des Systemstarts?

380
HCSF

Ich habe das trace-cmd.x86Paket auf CentOS 7 installiert, weil ich vorhatte, ein Latenzproblem in meiner Anwendung zu ermitteln.

Aber dann fiel mir auf, dass das Hochfahren mehr als 2 Minuten dauerte.

Dann schaute ich nach /var/log/messagesund fand:

Oct 22 08:57:13 heilinux systemd: Mounted /boot. Oct 22 08:58:13 heilinux systemd-udevd: slow: '/usr/bin/systemctl is-active trace-cmd.service' [739] Oct 22 08:58:13 heilinux systemd-udevd: worker [559] /module/mei is taking a long time Oct 22 08:59:12 heilinux systemd: systemd-udev-settle.service: main process exited, code=exited, status=1/FAILURE Oct 22 08:59:12 heilinux systemd: Failed to start udev Wait for Complete Device Initialization. Oct 22 08:59:12 heilinux systemd: Unit systemd-udev-settle.service entered failed state. 

Aus irgendeinem Grund systemctlnahm wie eine Minute auf Figur ob trace-cmdaktiv ist (obwohl system-analyze blameanzeigt systemd-udev-settle.service2+ Minuten dauerte. Ich glaube, systemd-udev-settle.servicewurde mit systemctlzu prüfen, ob trace-cmdaktiv war, eine Minute nehmen).

Und dann systemd-udev-settle.servicewurde als fehlgeschlagen markiert.

Irgendeine Idee, was los ist

Die Verzögerung tritt nicht bei jedem Neustart auf, sondern in etwa 50% der Zeit.

Eine Lösung besteht darin, ein trace-cmdPaket zu löschen, das ich gerne bei der Nachverfolgung der Latenz in meiner Anwendung behalten möchte.

0

0 Antworten auf die Frage