Provedl jsem systemd-analyze critical-chain
při spouštění mého systému vanilla Arch běžící na i3wm.
Nyní mám také Virtualbox
nainstalovaný v mém systému. Proto výstup z systemd-analyze critical-chain
vypadá takto:
graphical.target @45.620s
└─multi-user.target @45.620s
└─vboxweb-service.service @45.609s +10ms
└─vboxdrv.service @1.645s +43.956s
└─basic.target @1.637s
└─sockets.target @1.637s
└─dbus.socket @1.637s
└─sysinit.target @1.637s
└─sys-fs-fuse-connections.mount @6.422s +3ms
└─systemd-modules-load.service @348ms +36ms
└─systemd-journald.socket @340ms
└─system.slice @327ms
└─-.slice @327ms
Všimněte si, že `vboxdrv.service‘ trvá nejdelší dobu, přibližně 43 sekund, což je téměř 90 % celkové doby spouštění.
Moje otázka zní:Je bezpečné zakázat obě tyto služby pomocí:systemd disable vboxdrv.service
? Potom řekněme, že kdykoli chci spustit virtualbox, mohu udělat:systemd start vboxdrv.service
?
Přijatá odpověď:
Není potřeba.
vboxdrv.service
překompiluje ovladače jádra pouze tehdy, když aktualizujete své jádro, což jsem si docela jistý, že to neděláte denně. Přesto jej můžete zakázat.
Jaký je rozdíl mezi Print a Printf v Awk?
Linux – Jak opravit velikost písma v Xfce po instalaci proprietárního grafického ovladače?