Ubuntu

由於 plymouth-quit-wait.service 導致啟動緩慢

  • February 24, 2021

我使用 PopOS 作為我的作業系統,我注意到啟動時間太長,原因可能是因為我使用硬碟但是,當我使用 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 user@1000.service                   
1.185s networking.service                  
1.025s systemd-udevd.service               
 961ms rsyslog.service                     
 892ms systemd-modules-load.service        
 790ms systemd-cryptsetup@cryptswap.service
 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 user-runtime-dir@1000.service       
  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. 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 在大約一分鐘內啟動並不是那麼糟糕。

引用自:https://unix.stackexchange.com/questions/632026