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はロギングを使用してブートロード時間履歴を計算しますか?
この計算のアルゴリズムは何ですか?