SSD固态硬盘,运行ubuntu18.04,从按下电源键到login登录界面要1分钟(BIOS部分的运行占用10秒),系统究竟在做什么?
此前,在16.04时,曾经有过40秒的记录,但后来(2018年初)的时候,也要1分多钟了。
大家的启动过程也需要这么长时间么?
ubuntu18.04启动要1分钟,它在做什么?
- cocd
- 帖子: 126
- 注册时间: 2012-11-18 10:47
- 系统: ubuntu 12.04
ubuntu18.04启动要1分钟,它在做什么?
完美的定义不是增加很多东西,而是每一件东西都不可或缺。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
- cocd
- 帖子: 126
- 注册时间: 2012-11-18 10:47
- 系统: ubuntu 12.04
Re: ubuntu18.04启动要1分钟,它在做什么?
非常感谢!poloshiao 写了:參閱
viewtopic.php?p=3203994#p3203994
1. systemd-analyze blame
2. systemd-analyze critical-chain
s-a blame的结果:
46.230s plymouth-read-write.service
4.559s plymouth-quit-wait.service
4.430s systemd-journal-flush.service
3.481s apparmor.service
3.410s NetworkManager-wait-online.service
s-a criticla-chain的结果: 请问,该怎样解读这两个结果?
是plymouth-read-write.service占用了46s,还是sysinit.target(见图)占用了48.815s ?
完美的定义不是增加很多东西,而是每一件东西都不可或缺。
- cocd
- 帖子: 126
- 注册时间: 2012-11-18 10:47
- 系统: ubuntu 12.04
Re: ubuntu18.04启动要1分钟,它在做什么?
研究了一下之后,了解到plymouth就是一个登录系统之前的界面管理工具,负责系统启动过程中(在登录界面出现之前)的图形显示,没有太大的用处,且占用时间很长,于是决定禁用plymouth。
但发现网上查到的资料中的:
sudo systemctl mask plymouth-read-wait.service
sudo systemctl disable plymouth-quit-wait.service
命令无效,停用后重启,这两个服务依然在占用着启动时间。
于是心一狠,手一黑:
sudo apt remove plymouth
重启!
启动时间从之前的70秒提高到27秒(含BIOS占用8秒,系统实际启动时间只有19秒)。
但发现网上查到的资料中的:
sudo systemctl mask plymouth-read-wait.service
sudo systemctl disable plymouth-quit-wait.service
命令无效,停用后重启,这两个服务依然在占用着启动时间。
于是心一狠,手一黑:
sudo apt remove plymouth
重启!
启动时间从之前的70秒提高到27秒(含BIOS占用8秒,系统实际启动时间只有19秒)。
完美的定义不是增加很多东西,而是每一件东西都不可或缺。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu18.04启动要1分钟,它在做什么?
有興趣 詳細研讀
http://manpages.ubuntu.com/manpages/bio ... yze.1.html
systemd-analyze - Analyze and debug system manager
http://manpages.ubuntu.com/manpages/bio ... yze.1.html
systemd-analyze - Analyze and debug system manager
- cocd
- 帖子: 126
- 注册时间: 2012-11-18 10:47
- 系统: ubuntu 12.04
Re: ubuntu18.04启动要1分钟,它在做什么?
感谢poloshiao 写了:有興趣 詳細研讀
http://manpages.ubuntu.com/manpages/bio ... yze.1.html
systemd-analyze - Analyze and debug system manager
完美的定义不是增加很多东西,而是每一件东西都不可或缺。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: ubuntu18.04启动要1分钟,它在做什么?
在 Ubuntu 18.04LTS 下,GNOME 有两个版本,Ubuntu 版跟官方版(vanilla)比起来算是 optimized 过,好像没有这个问题:cocd 写了:s-a blame的结果:
46.230s plymouth-read-write.service
4.559s plymouth-quit-wait.service
4.430s systemd-journal-flush.service
3.481s apparmor.service
3.410s NetworkManager-wait-online.service
ryzen@r32:~$ systemd-analyze blame
7.249s dev-sda7.device
7.155s plymouth-quit-wait.service
5.659s keyboard-setup.service
4.969s systemd-udevd.service
4.803s systemd-sysctl.service
3.572s NetworkManager-wait-online.service
这一台机器用的是一般硬盘*,如果改用 SSD 的话**,会更快。
* AMD Ryzen 7 1700 + RX 550 + 16GB: 从开机到 login screen 45 秒,从 login screen 到 gnome 桌面 9 秒。
** SSD: 从开机到 login screen 21 秒,从 login screen 到 gnome 桌面 5 秒。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu18.04启动要1分钟,它在做什么?
開機選項 加上 noresume 核心參數 看看大家的启动过程也需要这么长时间么?
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"
詳細 參閱
https://askubuntu.com/a/1031667
其它跟 Ubuntu 18.04 開機速度偵測問題 參閱
https://askubuntu.com/questions/1030867 ... -slow-boot
Ubuntu 18.04 , how to diagnose/fix very slow boot