为什么dbus-daemon需要1分30秒才能启动?

时间:2019-07-13 10:26:57

标签: systemd archlinux dbus

$ time sudo dbus-daemon --system
real    1m30.111s
user    0m0.017s
sys     0m0.003s

ArchLinux上的docker内部的准系统ArchLinux。

D-Bus消息总线守护程序1.12.16

从AUR尝试过dbus-x11,同样。每次。

编辑/详细信息:上面的sudo调用需要1:30才能执行,但实际的dbus-daemon进程会立即产生,并在1期间和之后继续运行:30,成功(即有效)。为什么我需要dbus-daemon? avahi-daemon(更具体地说,是能够运行avahi-browse --all并发现我的网络中的内容)。

Edit2 :尽管这种情况(avahi,网络服务发现等)很慢,但即使“一切正常”,容器也会变得缓慢。勉强运行sudo echo 'something'会花费25秒(该数字可能与/usr/share/dbus-1/system.conf中的25000超时有关)。就像感染一样。值得一读的是,在阅读了更多内容之后,似乎对使用dbus的沮丧并不仅仅局限于容器化领域-许多文章/社区,例如thisthis

0 个答案:

没有答案