当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-23 15:00 
头像

注册: 2012-11-18 10:47
帖子: 110
系统: ubuntu 12.04
送出感谢: 15
接收感谢: 2
SSD固态硬盘,运行ubuntu18.04,从按下电源键到login登录界面要1分钟(BIOS部分的运行占用10秒),系统究竟在做什么?
此前,在16.04时,曾经有过40秒的记录,但后来(2018年初)的时候,也要1分多钟了。

大家的启动过程也需要这么长时间么?


_________________
完美的定义不是增加很多东西,而是每一件东西都不可或缺。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-23 18:12 

注册: 2009-08-04 16:33
帖子: 17911
送出感谢: 21
接收感谢: 1924
參閱
viewtopic.php?p=3203994#p3203994
1. systemd-analyze blame
2. systemd-analyze critical-chain



_________________
评价: 3.7% cocd
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-23 20:27 
头像

注册: 2012-11-18 10:47
帖子: 110
系统: ubuntu 12.04
送出感谢: 15
接收感谢: 2
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的结果:
附件:
2018-05-23 20-18-01 的屏幕截图.png
2018-05-23 20-18-01 的屏幕截图.png [ 230.79 KiB | 被浏览 3236 次 ]



请问,该怎样解读这两个结果?

是plymouth-read-write.service占用了46s,还是sysinit.target(见图)占用了48.815s ?


_________________
完美的定义不是增加很多东西,而是每一件东西都不可或缺。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-23 22:08 
头像

注册: 2012-11-18 10:47
帖子: 110
系统: ubuntu 12.04
送出感谢: 15
接收感谢: 2
研究了一下之后,了解到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秒)。 :em11


_________________
完美的定义不是增加很多东西,而是每一件东西都不可或缺。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-23 22:11 

注册: 2009-08-04 16:33
帖子: 17911
送出感谢: 21
接收感谢: 1924
有興趣 詳細研讀
http://manpages.ubuntu.com/manpages/bio ... yze.1.html
systemd-analyze - Analyze and debug system manager


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-23 22:35 
头像

注册: 2012-11-18 10:47
帖子: 110
系统: ubuntu 12.04
送出感谢: 15
接收感谢: 2
poloshiao 写道:
有興趣 詳細研讀
http://manpages.ubuntu.com/manpages/bio ... yze.1.html
systemd-analyze - Analyze and debug system manager


感谢 :Adore


_________________
完美的定义不是增加很多东西,而是每一件东西都不可或缺。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-27 2:52 
头像

注册: 2012-11-14 9:34
帖子: 741
系统: Ubuntu 18.04
送出感谢: 2
接收感谢: 43
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


在 Ubuntu 18.04LTS 下,GNOME 有两个版本,Ubuntu 版跟官方版(vanilla)比起来算是 optimized 过,好像没有这个问题:

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 秒。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu18.04启动要1分钟,它在做什么?
帖子发表于 : 2018-05-28 10:46 

注册: 2009-08-04 16:33
帖子: 17911
送出感谢: 21
接收感谢: 1924
引用:
大家的启动过程也需要这么长时间么?

開機選項 加上 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


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译