J'ai fait une chaîne critique systemd-analyze critical-chain
au démarrage sur mon système, vanilla Arch fonctionnant sur i3wm.
Maintenant, j'ai aussi Virtualbox
installé sur mon système. Par conséquent, la sortie de systemd-analyze critical-chain
ressemble à ceci :
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
Notez que `vboxdrv.service' prend le plus de temps, environ 43 secondes, soit près de 90 % du temps de démarrage total.
Ma question est :est-il sûr de désactiver ces deux services avec :systemd disable vboxdrv.service
? Ensuite, disons que chaque fois que je veux exécuter virtualbox, je peux simplement faire :systemd start vboxdrv.service
?
Réponse acceptée :
Ce n'est pas nécessaire.
vboxdrv.service
recompile les pilotes du noyau uniquement lorsque vous mettez à jour votre noyau, ce que je suis sûr que vous ne faites pas quotidiennement. Vous pouvez toujours le désactiver.