Ubuntu 18.04 启动时间太长

Ubuntu 18.04 启动时间太长

干净的 Ubuntu Server 18.04(不是实时版本)安装(仅限 shell)。软件 RAID 1 已在安装过程中配置(交换和 ext4 分区)。

启动(登录查询前的时间)大约需要1分30秒,看起来太长了。

我离精通 Linux 还很远,所以我有点不知所措。

已经尝试过的:

  1. Raid 同步似乎已完成。cat /proc/mdstat输出如下:

    Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]  
    md1 : active raid1 sdb2[1] sda2[0]  
      456254464 blocks super 1.2 [2/2] [UU]  
      bitmap: 2/4 pages [8KB], 65536KB chunk  
    
    md0 : active raid1 sdb1[1] sda1[0]  
      31982592 blocks super 1.2 [2/2] [UU]  
    
    unused devices: <none>  
    
  2. 某个东西的上放systemd-analyze blame

    1min 23.716s dev-md1.device  
    29.918s systemd-udev-trigger.service  
    26.608s systemd-journald.service  
    24.662s dev-hugepages.mount  
    23.128s sys-kernel-debug.mount  
    21.589s kmod-static-nodes.service  
    20.043s dev-mqueue.mount  
    18.501s systemd-remount-fs.service  
    15.882s lvm2-monitor.service  
    15.422s ufw.service  
    14.767s systemd-journal-flush.service  
    13.875s keyboard-setup.service  
    10.305s systemd-udevd.service  
     8.340s systemd-modules-load.service  
     8.209s accounts-daemon.service  
     7.074s systemd-networkd-wait-online.service  
     7.002s sysstat.service  
     5.804s [email protected]  
     5.734s grub-common.service  
     ...  
    
  3. 从之前的输出来看,似乎没有明显的罪魁祸首,还有一个systemd-analyze critical-chain打印输出(粗体红线)

    设备激活或启动后的时间打印在“@”字符后。  
    设备启动所需的时间打印在“+”字符之后。  
    
    图形.目标@1min 55.465s  
    └─多用户.target @1min 55.205s  
      └─getty.target @1min 54.946s  
        └─[电子邮件受保护]@1分钟54.687秒  
          └─system-getty.slice @1min 54.425s  
            └─setvtrgb.service @1min 53.629s +532ms  
              └─systemd-user-sessions.service @1min 51.782s +523ms  
                └─remote-fs.target @1min 51.260s  
                  └─remote-fs-pre.target @1min 50.998s  
                    └─iscsid.service @1min 45.455s +3.961s  
                      └─网络在线.target @1min 45.164s  
                        └─systemd-networkd-wait-online.service @1min 31.353s +7.074s  
                          └─systemd-networkd.service @1min 29.288s +690ms  
                            └─network-pre.target @1min 28.243s  
                              └─ebtables.service @1min 22.874s +2.565s  
                                └─local-fs.target @1min 19.406s  
                                  └─var-lib-lxcfs.mount @1min 46.040s  
                                    └─local-fs-pre.target @1min 14.398s  
                                      └─systemd-tmpfiles-setup-dev.service @1min 10.981s +2.675s  
                                        └─kmod-static-nodes.service @44.534s +21.589s  
                                          └─systemd-journald.socket @34.813s  
                                            └─system.slice @4.660s  
                                              └─-.slice @2.777s  
    

有什么办法可以改善启动时间吗?

相关内容