Xubuntu 启动超级慢

Xubuntu 启动超级慢

电脑规格

  • CPU:英特尔 i7-7700k kaby lake
  • 显卡: nvidia gfx 1070
  • 内存:16 GB
  • 硬盘:500GB 固态硬盘 x1 和 250GB 固态硬盘
  • wifi 卡:不要使用

xubuntu 版本:17.04(最新 ubuntu 版本)

我怎样才能使我的操作系统启动更快。目前启动需要 3 分 21 秒。我使用的所有其他发行版通常都不会花那么长时间。

我运行了以下命令

systemd-analyze blame

印刷

          9.434s NetworkManager-wait-online.service
          1.009s mysql.service
           607ms systemd-resolved.service
           363ms lightdm.service
           362ms dev-sda5.device
           362ms plymouth-quit-wait.service
           300ms apt-daily.service
           115ms systemd-timesyncd.service
            87ms bluetooth.service
            66ms systemd-rfkill.service
            55ms keyboard-setup.service
            55ms networking.service
            51ms snapd.service
            51ms upower.service
            50ms NetworkManager.service
            47ms ModemManager.service
            45ms grub-common.service
            40ms teamviewerd.service
            35ms accounts-daemon.service
            35ms systemd-udevd.service
            34ms systemd-udev-trigger.service
            28ms thermald.service
            26ms systemd-fsck@dev-disk-by\x2duuid-781C\x2dCC89.service
lines 1-23

我也看了这个

dmesg

印刷

https://pastebin.com/UrVjtMUm

好像

[   92.583751] kauditd_printk_skb: 12 callbacks suppressed

导致启动缓慢

更多信息

user@user-desktop:~$ systemd-analyze
Startup finished in 13.343s (firmware) + 5.114s (loader) + 2.405s (kernel) + 3min 473ms (userspace) = 3min 21.337s

答案1

第 820 行似乎是个障眼法。而 dmesg 的第 821-823 行表明问题可能是 apparmor denning “/usr/sbin/mysqld”。

要检查这一点,请查看/var/log/sysloggrep apparmor /var/log/syslog通过运行并重新启动来暂时降级 apparmor 的强制执行sudo aa-complain /usr/sbin/mysqld,并评估输出dmesg。如果启动时通过运行来改善恢复强制执行sudo aa-enforce /usr/sbin/mysqld

要正确配置 apparmor 以使用 mysqul,请参阅 Oracle 博客文章AppArmor 和 MySQL。有关调试 apparmor 的深入了解,请参阅Ubuntu 维基百科 - DebuggingApparmor

添加适当的例外情况也许/etc/apparmor.d/local/usr.sbin.mysqld能够解决这部分启动缓慢的问题。

相关内容