「systemd-analyze Blame」時間履歴を一覧表示するには?

「systemd-analyze Blame」時間履歴を一覧表示するには?

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

関連情報