从17.10升级后,我发现启动时间变长了。起初需要超过5分钟。通过
及时移除该驱动器后,启动时间缩短到约40秒,但我觉得比更新前还要长。再次运行
我正在使用SSD启动,还连接了两个其他的硬盘,其中一个格式为ext4,但没有存储系统数据。我猜这是SSD。在这30秒钟中,屏幕上没有显示任何文本,也没有闪屏,只是一个空白屏幕。
现在,我说感觉比更新前要慢,因为我没有确切的之前的时间,所以我的第一个问题是,挂载文件系统需要30秒是正常的吗?如果不正常,如何查找更多可能导致延迟的原因?
编辑1:
打开或关闭交换对速度没有任何影响。
同时,我还安装了另一个硬盘到我的电脑上。似乎它进一步延长了启动时间约10秒,而且在上述30秒延迟之前,在dmesg输出中出现了另一行内容。
dmesg
命令,我发现罪魁祸首是一个不存在的软盘驱动器,内核试图寻找它。及时移除该驱动器后,启动时间缩短到约40秒,但我觉得比更新前还要长。再次运行
dmesg
显示挂载文件系统需要30秒(完整输出),并显示以下信息:[ 36.362834] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
我正在使用SSD启动,还连接了两个其他的硬盘,其中一个格式为ext4,但没有存储系统数据。我猜这是SSD。在这30秒钟中,屏幕上没有显示任何文本,也没有闪屏,只是一个空白屏幕。
现在,我说感觉比更新前要慢,因为我没有确切的之前的时间,所以我的第一个问题是,挂载文件系统需要30秒是正常的吗?如果不正常,如何查找更多可能导致延迟的原因?
编辑1:
打开或关闭交换对速度没有任何影响。
同时,我还安装了另一个硬盘到我的电脑上。似乎它进一步延长了启动时间约10秒,而且在上述30秒延迟之前,在dmesg输出中出现了另一行内容。
[ 3.312351] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 17.169519] random: crng init done
[ 51.611617] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
编辑 2:
systemd-analyze blame
的结果在这里
与此同时,在几次重启后,我之前指责的dmesg
行的时间发生了变化:
[ 3.348384] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[ 34.091886] random: crng init done
[ 36.488321] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
我会进行几次重启,以确定这是否会随机更改,还是保持不变(第一次编辑的代码块来自插入额外硬盘后的第一次引导)。
编辑2.5:通常情况下,random: crng init done
会像编辑1中所示的那样出现,很少像编辑2中那样。它似乎是...随机的。
systemd-analyze blame
命令并将其输出编辑到你的问题中吗? - vidarlo