set*_*-90 9 linux boot lubuntu systemd
据我所知,解决启动时间过长包括分析需要多长时间来启动的,但输出systemd-analyze blame
和systemd-analyze plot
已经离开我感到困惑。
~ $ systemd-分析 启动完成时间为 12.557s(固件)+ 4.516s(加载程序)+ 3.732s(内核)+ 26.720s(用户空间)= 47.526s
~ $ systemd-analyze 责备 | grep "\s[1-9]*\." 8.989s 键盘设置服务 8.757s dev-sda2.device 6.055s apparmor.service 4.948s 账户-daemon.service 4.446s NetworkManager.service 3.383s gpu-manager.service 3.134s systemd-udevd.service 3.079s snapd.firstboot.service 2.440s udisks2.service 2.249 秒 grub-common.service 2.093s upower.service 1.943s 网络服务 1.661s avahi-daemon.service 1.461s rsyslog.service 1.460s pppd-dns.service 1.449s systemd-tmpfiles-setup-dev.service 1.387s systemd-rfkill.service 1.290 年代 colord.service 1.210s resolvconf.service 1.192s 申请服务 1.188s systemd-modules-load.service 1.187s systemd-remount-fs.service 1.166 秒 dev-mqueue.mount 1.152s 蓝牙服务 1.032s lightdm.service 1.013 秒 plymouth-quit-wait.service
机器是戴尔Inspiron 5559;我从 2016 年 2 月/3 月开始使用它。
~ $ uname -imporvs Linux 4.8.0-32-generic #34-Ubuntu SMP Tue Dec 13 14:30:43 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
发行版是 Lubuntu 16.10 w/LXDE。
~ $ sudo parted /dev/sda unit mib print 型号:ATA ST1000LM024 HN-M (scsi) 磁盘/dev/sda:953870MiB 扇区大小(逻辑/物理):512B/4096B 分区表:gpt 磁盘标志: 编号开始结束大小文件系统名称标志 1 1.00MiB 513MiB 512MiB fat32 EFI 系统分区引导,尤其是 2 513MiB 937591MiB 937078MiB ext4 3 937591MiB 953869MiB 16278MiB linux-swap(v1)
最糟糕的是,各个模块的时间略有不同(1 到 2 秒,从我安装 Lubuntu 后观察到这个问题),这意味着我需要不断更新systemd-analyze blame
或记录一系列重新启动,然后取平均值。
谁能告诉我可以从哪里开始?
sudo apt dist-upgrade
大大改变了这种情况。
~ $ systemd-analyze 责备 | grep "\s[1-9]*\." 16.083s dev-sda2.device 15.435s 键盘设置服务 8.015s systemd-udevd.service 4.090 年代 NetworkManager.service 3.644s systemd-tmpfiles-setup-dev.service 2.621s apparmor.service 2.549s grub-common.service 2.477s plymouth-read-write.service 1.560s 账户-daemon.service 1.107s systemd-modules-load.service 1.002s colord.service
~ $ systemd-analyze 关键链 单元激活或启动后的时间打印在“@”字符之后。 单元启动所需的时间打印在“+”字符之后。 图形目标@25.631s ??multi-user.target @25.631s ??getty.target @25.631s ??getty@tty1.service @25.631s ??system-getty.slice @25.630s ??setvtrgb.service @25.407s +222ms ??systemd-user-sessions.service @25.245s +2ms ??network.target @25.245s ??NetworkManager.service @21.154s +4.090s ??dbus.service @21.147s ??basic.target @21.139s ??sockets.target @21.139s ??snapd.socket @21.136s +2ms ??sysinit.target @21.110s ??apparmor.service @18.488s +2.621s ??local-fs.target @18.488s ??boot-efi.mount @18.387s +100ms ??systemd-fsck@dev-disk-by\x2duuid-7930\x2d6EDD.service @18.198s +150ms ??dev-disk-by\x2duuid-7930\x2d6EDD.device @18.198s
该帖子正在关闭,因为我已迁移到未出现问题的另一个发行版(Gentoo),因此该问题不再相关。
小智 1
\n\n\n谁能告诉我在哪里可以\xc2\xa0start?
\n
运行实时 Ubuntu 会话(或任何具有“尝试不安装”功能的发行版)
\n\n很多时候,当键盘或网卡等外围组件出现问题时,基于 Linux 的发行版需要很长时间才能启动,甚至无法启动。例如,我的旧笔记本电脑的键盘“Up”按键保持按下状态,无需物理按下。因此,keyboard-setup.sh 等待了很长时间,无法完成,最后我看到一堆错误消息,通知我 Ubuntu 无法启动。在启动过程中断开键盘连接是我启动它的解决方法。
\n\n测试您的硬件是否存在此类错误将是一个很好的起点。如果您知道笔记本电脑存在硬件问题,您可以尝试在启动过程中断开该组件的连接(可能是网卡或键盘,因为您提到了polktid和keyboard-setup.sh)
\n 归档时间: |
|
查看次数: |
1559 次 |
最近记录: |