systemd-analyze critical-chain
i3wm에서 바닐라 아치를 실행하는 시스템을 부팅했습니다 .
이제 Virtualbox
내 시스템에도 설치되었습니다. 따라서 출력은 systemd-analyze critical-chain
다음과 같습니다.
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
"vboxdrv.service"는 약 43초로 가장 오래 걸리며 전체 시작 시간의 거의 90%를 차지합니다.
내 질문은 다음과 같은 방법으로 이 두 서비스를 비활성화해도 안전합니까 systemd disable vboxdrv.service
? 그런 다음 virtualbox를 실행하고 싶을 때마다 다음을 수행할 수 있습니다 systemd start vboxdrv.service
.
답변1
이 systemd disable vboxdrv.service
명령은 나에게 작동하지 않습니다.
vboxdrv를 비활성화하고 활성화하기 위해 다음 명령을 사용했습니다.
systemctl disable vboxdrv.service
systemctl enable vboxdrv.service
답변2
필요 없음.
vboxdrv.service
커널을 업데이트할 때만 커널 드라이버를 다시 컴파일하십시오. 매일 수행하지는 않을 것입니다. 여전히 비활성화할 수 있습니다.
답변3
시작 시간을 줄이는 것 외에도 실행 중인 프로세스 수를 줄이려면 virtualbox의 서비스를 중지하고 비활성화할 수 있습니다.
systemctl stop vboxweb-service.service vboxballoonctrl-service.service vboxdrv.service
systemctl disable vboxweb-service.service vboxballoonctrl-service.service vboxdrv.service
따라서 가상 머신을 사용하기 전에 이러한 서비스를 시작하기만 하면 됩니다. 그러나 테스트한 결과 시스템을 재부팅한 후에도 계속 재부팅되는 것으로 나타났습니다.