Fedora

讓我的 fedora-22 kde 啟動更快

  • April 13, 2016

我正在使用帶有 Windows 雙啟動的 fedora-22 kde。

當我從啟動菜單中選擇 Fedora 時,最多需要 20 秒才能啟動。

不知道是不是有些程序影響了開機時間。

當我執行以下命令時

$systemd-analyze

它顯示以下結果:

Startup finished in 4.137s (firmware) + 6.146s (loader) + 953ms (kernel) + 6.865s (initrd) + 51.146s (userspace) = 1min 9.248s

我怎樣才能使啟動像 windows 一樣快?

更新:

$ systemd-analyze blame

結果

10.241s dev-mapper-fedora\x2droot.device                                                                                                                       
9.119s akmods.service                                                                                                                                         
8.679s systemd-udev-settle.service                                                                                                                            
8.520s mysqld.service                                                                                                                                         
7.675s accounts-daemon.service                                                                                                                                
7.137s firewalld.service                                                                                                                                      
3.280s mcelog.service                                                                                                                                         
3.191s systemd-logind.service                                                                                                                                 
3.150s gssproxy.service                                                                                                                                       
3.146s akmods-shutdown.service
3.104s rtkit-daemon.service
2.701s lvm2-monitor.service
2.539s abrtd.service
2.329s systemd-tmpfiles-setup-dev.service
2.220s chronyd.service
1.941s packagekit.service
1.791s lvm2-pvscan@8:8.service
1.747s plymouth-start.service
1.736s proc-fs-nfsd.mount
1.645s rsyslog.service
1.432s avahi-daemon.service
1.374s wpa_supplicant.service
1.067s fedora-readonly.service
1.053s systemd-journal-flush.service
. . . 

和命令

$ systemd-analyze plot

生成一個 XML 文件,您可以在此處找到

您可以使用 systemd-analyze 的其他命令行選項來更好地了解延遲啟動的原因。您的命令顯示大部分時間都被使用者空間程序吃掉了。因此,我建議對此進行進一步調查。

看一眼

systemd-analyze blame

systemd-analyze plot

第一個將為您提供每個程序的延遲列表,第二個將繪製一個漂亮的圖表。

本文並非專門針對 Ubuntu,但也應該適用於您並且很好地描述了該過程

Arch Linux Wiki - 提高啟動性能

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