$ 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的沮丧并不仅仅局限于容器化领域-许多文章/社区,例如this和this。