GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:disabilitazione dei servizi Vbox per ridurre il tempo di avvio?

Ho eseguito una systemd-analyze critical-chain all'avvio sul mio sistema, vanilla Arch in esecuzione su i3wm.

Ora ho anche Virtualbox installato sul mio sistema. Pertanto, l'output da systemd-analyze critical-chain assomiglia a questo:

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

Nota che `vboxdrv.service' impiega il tempo più lungo, circa 43 secondi, che è quasi il 90% del tempo di avvio totale.

La mia domanda è:è sicuro disabilitare entrambi questi servizi con:systemd disable vboxdrv.service ? Quindi, ad esempio ogni volta che voglio eseguire virtualbox, posso semplicemente fare:systemd start vboxdrv.service ?

Risposta accettata:

Non è necessario.

vboxdrv.service ricompila i driver del kernel solo quando aggiorni il tuo kernel, cosa che sono abbastanza sicuro che non fai ogni giorno. Puoi comunque disabilitarlo.


Linux
  1. Servizio del sistema operativo Linux 'dhcpd'

  2. Servizio del sistema operativo Linux "anacron"

  3. Servizio del sistema operativo Linux "iptables"

  4. Sistema operativo Linux Servizio "rete"

  5. Servizio del sistema operativo Linux "portmap"

Comando dell'ora di Linux

Come elencare i servizi di avvio all'avvio in Linux

Come riavviare i servizi di rete in Linux

Scopri quanto tempo ci vuole per avviare il tuo sistema Linux

Come controllare la cronologia di riavvio del sistema e il tempo di avvio in Linux

Come avviare, arrestare o riavviare i servizi di rete su Rocky Linux 8