systemd-networkd가 부팅 프로세스에서 너무 늦게 시작되는 이유는 무엇입니까? 시스템 종속성에 관한 질문

systemd-networkd가 부팅 프로세스에서 너무 늦게 시작되는 이유는 무엇입니까? 시스템 종속성에 관한 질문

systemd를 사용하여 Gentoo Linux 시스템의 시작 속도를 향상시킬 수 있는지 조사 중입니다. 내 온보드 네트워크 카드(rtl8111g)가 캐리어를 감지하는 데 오랜 시간이 걸리지만 systemd-networkd가 인터페이스를 초기화한 후에만 그렇게 시도한다는 것을 알았습니다. 부팅 프로세스 초기에 초기화를 시작하려고 합니다.

네트워크 인터페이스의 초기화 systemd-networkd.service는 에 따라 다릅니다 network-pre.target. 유일한 서비스 network-pre.target는 입니다 nftables-restore.service. 아래는 systemd-analyze critical-chain및 의 출력 입니다 systemd-analze plot.

( local-fs.target설치를 기다리는 것은 새로운 시스템 패키지를 기다리는 것과 별개의 문제입니다.)

systemd-networkd.service이 시간에 시작되는 걸까요? 그것이 무엇을 기다리고 있는지 어떻게 알 수 있나요?

The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

planes.target @18.601s
└─multi-user.target @18.601s
  └─getty.target @18.601s
    └─[email protected] @18.598s
      └─apache2.service @18.594s
        └─nss-lookup.target @18.590s
          └─pdns-recursor.service @17.790s +799ms
            └─network-online.target @17.750s
              └─[email protected] @17.179s +570ms
                └─basic.target @8.851s
                  └─sockets.target @8.846s
                    └─systemd-journal-remote.socket @8.842s
                      └─sysinit.target @8.740s
                        └─systemd-timesyncd.service @8.364s +369ms
                          └─systemd-tmpfiles-setup.service @8.113s +238ms
                            └─local-fs.target @8.103s
                              └─mnt-sdb3-snapshots.mount @3.073s +5.024s
                                └─systemd-fsck@dev-disk-by\x2duuid-6e2797f3\x2dd0ab\x2d4aa1\x2db262\x2dc2395fd0626e.service @2.970s +54ms
                                  └─dev-disk-by\x2duuid-6e2797f3\x2dd0ab\x2d4aa1\x2db262\x2dc2395fd0626e.device @2.888s

안내도

관련 정보