!["systemd-analyze Blame" 시간 기록을 나열하는 방법은 무엇입니까?](https://linux55.com/image/14805/%22systemd-analyze%20Blame%22%20%EC%8B%9C%EA%B0%84%20%EA%B8%B0%EB%A1%9D%EC%9D%84%20%EB%82%98%EC%97%B4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
systemd-analyze blame
처음부터 최신까지 서비스 부팅 로드 시간에 대한 그래프를 작성하려면 얻은 모든 레코드를 시간순으로 추출해야 합니다 (더 좋을 것입니다).
다음 예는 내가 찾고 있는 것에 대한 아이디어를 보여줍니다.
$ systemd-analyze blame --very-beginning --up-to-date --all-records
====Today
997ms systemd-rfkill.service
665ms dev-nvme0n1p3.device
604ms systemd-journal-flush.service
424ms networkd-dispatcher.service
326ms udisks2.service
324ms containerd.service
====Yesterday
997ms systemd-rfkill.service
665ms dev-nvme0n1p3.device
604ms systemd-journal-flush.service
424ms networkd-dispatcher.service
326ms udisks2.service
324ms containerd.service
====Day before yesterday
997ms systemd-rfkill.service
665ms dev-nvme0n1p3.device
604ms systemd-journal-flush.service
424ms networkd-dispatcher.service
326ms udisks2.service
324ms containerd.service
...
====Very beginning
로그를 파싱하는 방법은 알지만 journald
, 어떤 기록을 검색해야 하는지, 책임기록이 있는지는 모르겠습니다.
SystemD는 로깅을 사용하여 부팅 로드 시간 기록을 계산합니까?
이 계산의 알고리즘은 무엇입니까?