帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> Linux系统使用systemd工具排查启动慢的原因

Linux系统使用systemd工具排查启动慢的原因

发布时间:2019年11月27日 09:49:07    来源: A5互联

您的数据中心Linux服务器可能使用systemd作为其初始化系统。为此,您可能想找一个工具可以分析服务器的启动分析工具。这个工具叫systemd-analyze,这里将向您展示如何使用它。

Linux系统使用systemd工具排查启动慢的原因

如何安装systemd-analyze

因为systemd-analyze是systemd工具套件的一部分,不需要安装。您可以通过发出以下命令来确认该工具已安装:

which systemd-analyze

您应该看到列出的可执行命令的路径。

如何分析系统

现在,我们运行分析命令。首先,让我们通过不带任何参数的命令来查找计算机的实际启动时间,如下所示:

sudo systemd-analyze

我的总启动时间为55.252秒。

该启动时间分为:

固件:33.568秒。

引导加载程序:8.323秒

内核:5.555秒

用户空间:7.805秒

如果您觉得这个时间太长,你知道是什么原因吗?发出命名:

sudo systemd-analyze blame

上面的命令将列出在计算机上启动的每个服务,以及花费的时间。

您还可以使用以下命令使该命令以事件链的形式打印出结果:

sudo systemd-analyze critical-chain

这就是您可以使用内置的systemd工具来帮助您开始排除Linux系统启动缓慢的原因的方法。