由于 plymouth-quit-wait.service 导致启动缓慢

由于 plymouth-quit-wait.service 导致启动缓慢

我使用 PopOS 作为我的操作系统,我注意到启动时间太长,原因可能是因为我使用 HDD,但是,当我使用 ubuntu 时,启动时间更快所以,我使用systemd-analyze以下命令检查了启动时间结果:

Startup finished in 3.998s (kernel) + 44.094s (userspace) = 48.093s 
graphical.target reached after 44.028s in userspace

然后我使用此systemd-analyze blame命令检查了哪个进程使其变慢,结果如下:

29.893s plymouth-quit-wait.service          
 9.881s networkd-dispatcher.service         
 8.984s accounts-daemon.service             
 7.326s udisks2.service                     
 6.843s systemd-journal-flush.service       
 6.358s fwupd.service                       
 5.468s system76-power.service              
 4.872s polkit.service                      
 4.309s dev-sda3.device                     
 4.219s avahi-daemon.service                
 4.138s NetworkManager.service              
 4.123s switcheroo-control.service          
 4.119s thermald.service                    
 4.115s systemd-logind.service              
 4.115s wpa_supplicant.service              
 3.147s ModemManager.service                
 2.954s gdm.service                         
 2.694s gpu-manager.service                 
 2.662s grub-initrd-fallback.service        
 2.523s grub-common.service                 
 2.490s apport.service                      
 2.260s apparmor.service                    
 1.688s e2scrub_reap.service                
 1.612s systemd-resolved.service            
 1.561s lvm2-monitor.service                
 1.296s [email protected]                   
 1.185s networking.service                  
 1.025s systemd-udevd.service               
  961ms rsyslog.service                     
  892ms systemd-modules-load.service        
  790ms [email protected]
  724ms keyboard-setup.service              
  623ms systemd-sysusers.service            
  528ms systemd-udev-trigger.service        
  481ms systemd-random-seed.service         
  461ms systemd-rfkill.service              
  426ms colord.service                      
  401ms systemd-sysctl.service              
  333ms upower.service                      
  321ms systemd-tmpfiles-setup-dev.service  
  305ms systemd-tmpfiles-setup.service      
  277ms ifupdown-pre.service                
  257ms dev-mapper-cryptswap.swap           
  251ms ufw.service                         
  182ms systemd-journald.service            
  180ms systemd-user-sessions.service       
  174ms pppd-dns.service                    
  126ms systemd-remount-fs.service          
  104ms systemd-timesyncd.service           
   91ms dev-hugepages.mount                 
   90ms dev-mqueue.mount                    
   89ms sys-kernel-debug.mount              
   88ms sys-kernel-tracing.mount            
   87ms blk-availability.service            
   84ms kmod-static-nodes.service           
   64ms setvtrgb.service                    
   54ms console-setup.service               
   37ms [email protected]       
   35ms systemd-update-utmp.service         
   24ms rtkit-daemon.service                
   13ms plymouth-start.service              
   11ms plymouth-read-write.service         
    8ms alsa-restore.service                
    5ms systemd-update-utmp-runlevel.service
    5ms resolvconf-pull-resolved.service    
    3ms sys-fs-fuse-connections.mount       
    2ms sys-kernel-config.mount             
    1ms finalrd.service

plymouth-quit-wait.service位于此列表的顶部,完成时间为 29 秒...请回答这些问题

  1. 它能做什么?
  2. 如果没有必要,如何禁用它?
  3. 列表中是否还有其他不必要的进程可以删除(如果是的话)

谢谢!

答案1

回答您的问题:

1. plymouth-quit-wait.service是在您启动 PopOS 时向您显示启动屏幕动画的内容。

它不会延迟您的启动时间,因为它与其他启动元素并行运行:https://askubuntu.com/a/1168249

2. plymouth-quit-wait.service没有必要,只是为了美观。

您可以按照以下答案禁用它:https://askubuntu.com/a/1121100

3.似乎没有其他不必要的过程。

如果您仍然想尝试禁用其他服务,那么您只需执行以下命令即可:sudo systemctl disable THE_NAME_OF_YOUR_XXX.SERVICE您在列表中看到了它们,因为它们都是 systemd 服务。


请注意,使用 HDD 在大约一分钟内启动并不是那么糟糕。

相关内容