如何获取服务从启动到启动所需的总时间?

如何获取服务从启动到启动所需的总时间?

我需要以毫秒分辨率测量机器启动和启动服务所需的总时间。

我试图这样做systemd-analyze critical-chain name.service。这给了我一个数字,但我碰巧对照它进行了检查systemd-analyze plot > plot.svg。该命令的关键链版本省略了内核启动时间,看起来也与 initrd 时间相似。该图为我提供了我想要的内容,但我不想查看图表或解析 svg 并进行数学运算以将 x 轴位置转换为秒。

是否有命令可以获取从启动到特定服务启动的时间?

相关内容