trace-cmd.service Abrandando o Bootup?

0

Instalei o pacote trace-cmd.x86 no CentOS 7 porque planejava rastrear algum problema de latência em meu aplicativo.

Mas então, notei que, uma vez, o tempo de inicialização durou mais de 2 minutos.

Em seguida, examinei o /var/log/messages e descobri:

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.

Por algum motivo, systemctl demorou um minuto para descobrir se trace-cmd está ativo (embora system-analyze blame indique que systemd-udev-settle.service demorou 2+ min. Acredito que systemd-udev-settle.service estava usando systemctl para verificar se trace-cmd estava ativo, levando um minuto).

E, em seguida, systemd-udev-settle.service foi marcado como com falha.

Alguma ideia do que está acontecendo?

O atraso não acontece em todas as reinicializações, mas aproximadamente 50% do tempo.

Uma solução é apagar trace-cmd package, o que eu gostaria de manter para rastrear a latência em meu aplicativo.

    
por HCSF 27.10.2018 / 02:38

0 respostas