怎样计算启动时间?

怎样计算启动时间?

因此,我在不同的存储类型中安装了不同的虚拟机,并尝试对不同的方面进行比较。其中之一就是启动时间。我该如何实现这一点?

提前致谢。

答案1

如果虚拟机是基于 Linux 的并且使用 systemd 作为 init 服务,则可以使用systemd-analyze

[computer user]# systemd-analyze 
Startup finished in 17.258s (kernel) + 5.936s (userspace) = 23.194s

systemd-analyze blame甚至可以查看哪项服务耗费的时间最多:

[computer user]# systemd-analyze blame
    4min 47.840s updatedb.service
          2.539s [email protected]
          2.257s plymouth-start.service
          2.089s [email protected]
          1.351s man-db.service

您甚至可以在 SVG 图形中绘制启动过程:

systemd-analyze plot > plot.svg

相关内容