16.04 — 内核启动缓慢(LVM 问题)

16.04 — 内核启动缓慢(LVM 问题)

升级到 Ubuntu 16.04 后,我的系统启动速度持续变慢

为了分析原因我使用了这个命令。

systemd-analyze plot > boot.xml
google-chrome ./boot.xml

我发现NetworkManager-wait-online.service单独花费了 7 秒,所以我已将其禁用。

systemctl mask NetworkManager-wait-online.service

现在结果systemd-analyze plot表明我的内核启动时间是主要原因:

启动耗时 18.552 秒(内核)+ 4.704 秒(用户空间)= 23.256 秒

整个系统启动需要 10/15 秒,只有内核需要 18 秒

我如何才能找出 18 秒内核启动时间的原因?

更新

我采用了@Nick 的建议dmesg > boot.txt,并找到了瓶颈点

[    2.771745] clocksource: Switched to clocksource tsc
[    7.255226] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[   18.512253] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)

看起来安装部分和 LVM 可能存在一些问题...

这是我的fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro       0       1
# /boot was on /dev/sda1 during installation
UUID=aa8cef14-44d2-43e4-be99-e2e826636e6b /boot           ext2    defaults  0       2

#/dev/mapper/ubuntu--vg-swap_1      none    swap        sw      0 0
/dev/mapper/cryptswap1  none        swap    sw          0 0
/dev/ubuntu-vg/usr      /usr        ext4    defaults    1 2
/dev/ubuntu-vg/opt      /opt        ext4    defaults    1 2
/dev/ubuntu-vg/home     /home       ext4    defaults    1 2
/dev/ubuntu-vg/web      /var/www/   ext4    defaults    1 2

/var/www/mysql         /var/lib/mysql/  none    bind 

这是一个错误吗?有任何解决方案/解决方法吗?

答案1

不再systemd分隔 / 和 /usr

更多信息请点击此处https://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken/

相关内容