![怎样计算启动时间?](https://linux22.com/image/1502256/%E6%80%8E%E6%A0%B7%E8%AE%A1%E7%AE%97%E5%90%AF%E5%8A%A8%E6%97%B6%E9%97%B4%EF%BC%9F.png)
因此,我在不同的存储类型中安装了不同的虚拟机,并尝试对不同的方面进行比较。其中之一就是启动时间。我该如何实现这一点?
提前致谢。
答案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