728x90
반응형
6 User space optimizations
사용자 공간에서 소비되는 시간을 줄이는 가장 쉬운 방법은 애플리케이션이 실행되는 순서를 재정렬하는 것이다. psplash 서비스를 더 빨리 시작하려면, Systemd가 작동하는 종속성을 변경해야 한다.
보드에서 /lib/systemd/system/psplash-start.service 파일을 열고, psplash가 local-fs-pre.target보다 먼저 시작되도록 수정하여 디바이스 종속성을 변경한다.
[Unit]
Description=Start Psplash Boot Screen
#Wants=systemd-vconsole-setup.service
#After=systemd-vconsole-setup.service systemd-udevtrigger.
service systemd-udevd.service
Before=local-fs-pre.target
DefaultDependencies=no
system-analyze 커맨드가 blame 인수와 함께 호출되면, Systemd는 서비스와 시작 시간을 출력하는 systemd-analyze라는 유틸리티도 제공한다.
$ systemd-analyze blame
서비스를 비활성화하려면, systemctl disable 커맨드를 사용할 수 있다. 일부 서비스(특히 systemd에서 제공하는 서비스)는 비활성화하려면 systemctl mask 커맨드가 필요할 수 있다. 그러나 시스템이 제대로 작동하기 위해 서비스에 의존할 수 있으므로 서비스를 비활성화할 때 주의해야 한다.
728x90
반응형
'NXP i.MX SoC Family > Linux Boot Time Optimizations for i.MX8M' 카테고리의 다른 글
AN13709 - References (0) | 2023.05.23 |
---|---|
AN13709 - Results (0) | 2023.05.23 |
AN13709 - Kernel space optimizations (0) | 2023.05.22 |
AN13709 - Bootloader optimizations (0) | 2023.05.16 |
AN13709 - Measurements (0) | 2023.05.16 |