Fedora Boot Süresi Optimizasyonu

Selamlar Dostlar,
Fedora’ya gelen iki güncelleme sonrası bilgisiyarın açılışı çok uzun sürüyor normalde (30 saniye 3-4 dakikaya kadar uzadı) boot süresini nasıl kısaltabilirim.

systemd-analyze
output:Startup finished in 10.644s (firmware) + 2.601s (loader) + 1.488s (kernel) + 3.848s (initrd) + 1min 46.859s (userspace) = 2min 5.441s 
graphical.target reached after 1min 46.835s in userspace.
systemd-analyze blame
1min 43.036s akmods.service
      5.876s firewalld.service
      5.569s dev-disk-by\x2dpartuuid-76fef137\x2d6aea\x2d4d8e\x2dbee9\x2d36fb60b36aae.device
      5.569s dev-disk-by\x2dlabel-fedora_localhost\x2dlive.device
      5.569s dev-sda3.device
      5.567s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1\x2dpart2.device
      5.567s dev-disk-by\x2ddiskseq-1\x2dpart2.device
      5.567s dev-disk-by\x2did-wwn\x2d0x5001b444a7eb257f\x2dpart2.device
      5.567s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1.0\x2dpart2.device
      5.567s dev-sda2.device
      5.567s sys-devices-pci0000:00-0000:00:17.0-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda2.device
      5.567s dev-disk-by\x2duuid-ce2b3376\x2ddddd\x2d401b\x2dae21\x2d45c227c9822e.device
      5.567s dev-disk-by\x2did-ata\x2dSanDisk_SSD_PLUS_240GB_2044F0440911\x2dpart3.device
      5.567s dev-disk-by\x2did-ata\x2dSanDisk_SSD_PLUS_240GB_2044F0440911\x2dpart2.device
      5.567s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1\x2dpart3.device
      5.567s dev-disk-by\x2dpartuuid-1c92e910\x2d7c84\x2d4ddc\x2d811f\x2d35dd37f6d227.device
      5.567s dev-disk-by\x2duuid-36956a14\x2dd49f\x2d46ac\x2db786\x2d81435817ca85.device
      5.567s dev-disk-by\x2did-wwn\x2d0x5001b444a7eb257f\x2dpart3.device
      5.567s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1.0\x2dpart3.device
      5.567s sys-devices-pci0000:00-0000:00:17.0-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda3.device
      5.567s dev-disk-by\x2ddiskseq-1\x2dpart3.device
      5.544s NetworkManager-wait-online.service
      5.498s sys-devices-pci0000:00-0000:00:17.0-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda1.device
      5.498s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1\x2dpart1.device
      5.498s dev-sda1.device
      5.498s dev-disk-by\x2did-ata\x2dSanDisk_SSD_PLUS_240GB_2044F0440911\x2dpart1.device
      5.498s dev-disk-by\x2ddiskseq-1\x2dpart1.device
      5.498s dev-disk-by\x2duuid-82D4\x2d48F0.device
      5.498s dev-disk-by\x2dpartlabel-EFI\x5cx20System\x5cx20Partition.device
      5.498s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1.0\x2dpart1.device
      5.498s dev-disk-by\x2dpartuuid-6cacd963\x2d7f08\x2d4e00\x2da500\x2d37b0f2617e0c.device
      5.498s dev-disk-by\x2did-wwn\x2d0x5001b444a7eb257f\x2dpart1.device
      5.476s sys-module-fuse.device
      5.441s sys-devices-platform-serial8250-tty-ttyS11.device
     5.414s dev-ttyS12.device
      5.411s dev-ttyS10.device
      5.411s sys-devices-platform-serial8250-tty-ttyS10.device
      5.410s dev-ttyS13.device
      5.410s sys-devices-platform-serial8250-tty-ttyS13.device
      5.407s dev-ttyS4.device
      5.407s sys-devices-pci0000:00-0000:00:1e.0-dw\x2dapb\x2duart.1-tty-ttyS4.device
      5.401s dev-ttyS19.device
      5.401s sys-devices-platform-serial8250-tty-ttyS19.device
      5.397s dev-ttyS21.device
      5.397s sys-devices-platform-serial8250-tty-ttyS21.device
      5.393s dev-ttyS23.device
      5.393s sys-devices-platform-serial8250-tty-ttyS23.device
      5.389s dev-ttyS27.device
      5.389s sys-devices-platform-serial8250-tty-ttyS27.device
      5.389s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1.0.device
      5.389s dev-disk-by\x2did-wwn\x2d0x5001b444a7eb257f.device
      5.389s sys-devices-pci0000:00-0000:00:17.0-ata1-host0-target0:0:0-0:0:0:0-block-sda.device
      5.389s dev-disk-by\x2dpath-pci\x2d0000:00:17.0\x2data\x2d1.device
      5.389s dev-disk-by\x2did-ata\x2dSanDisk_SSD_PLUS_240GB_2044F0440911.device
      5.389s dev-sda.device
      5.389s dev-disk-by\x2ddiskseq-1.device
      5.387s sys-devices-platform-serial8250-tty-ttyS3.device
      5.387s dev-ttyS3.device
      5.387s dev-ttyS0.device
      5.387s sys-devices-platform-serial8250-tty-ttyS0.device
      5.384s dev-ttyS28.device
      5.384s sys-devices-platform-serial8250-tty-ttyS28.device
      5.383s sys-devices-platform-serial8250-tty-ttyS29.device
      5.383s dev-ttyS29.device
      5.382s sys-devices-platform-serial8250-tty-ttyS31.device
      5.382s dev-ttyS31.device
      5.380s sys-devices-platform-serial8250-tty-ttyS6.device
      5.380s dev-ttyS6.device

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀      Fedora Linux 39 (KDE Plasma) 
⠀⠀⠀⠀⠀⠀⠀⠀⣀⠄⠒⠁⠀⠀⠀⠀⠀⠀⠉⠐⢄⠀⠀⠀⠀⠀⠀⠀      ABRA A5 V15.2 Standard 
⠀⠀⠀⠀⠀⠀⠀⡔⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠢⡀⠀⠀⠀⠀      6.6.2-201.fc39.x86_64 
⠀⠀⠀⠀⠀⠀⢰⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⡀⠀⠀⠀⠀⠐⡀⠀⠀⠀      11m 
⠀⠀⠀⠀⠀⠀⡆⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀⡇⠀⡌⠀⠀⠀⢇⠀⠀⠀      2715 (rpm), 11 (flatpak) 
⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠤⠤⣄⣑⢪⣤⣠⣃⠠⠐⠁⠈⡄⠀⠀      bash 5.2.21 
⠀⠀⠀⠀⠀⠀⡆⠀⠀⠀⠀⠀⠀⢴⣟⣷⣬⡇⠋⠉⠘⡶⣯⣉⠀⠃⠀⠀      1920x1080 
⠀⠀⠀⠀⠀⠀⠰⠀⠀⠀⢀⠀⢀⠜⠷⣾⠶⠇⠀⠀⢐⠯⢯⢿⠊⠃⠀⠀      Plasma 5.27.9 
⠀⠀⠀⠀⠀⠀⠀⠱⠀⠀⢡⠀⠸⠀⢰⠋⡠⣂⠀⠀⠈⢢⠸⣼⠀⡀⠀⠀      kwin 
⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠘⡄⠀⠀⢸⡰⠁⠣⠀⡆⢠⠞⡀⣿⡠⠁⠀⠀      , Tela-circle-dark 
⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⡎⠢⡀⡜⡁⡼⠏⢲⠉⡏⢳⢳⠘⠁⠀⠀⠀      konsole 
⠀⠀⠀⠀⠀⠀⠀⢰⠁⠀⠐⠁⠀⠈⠣⣭⡁⠛⢻⠒⠏⢉⣢⠂⠀⠀⠀⠀      3424MiB / 15843MiB (21%) 
⠀⠀⠀⠀⠀⠀⢀⠊⠀⢀⠄⠂⠀⠀⠀⠈⠗⠂⠈⠶⠗⠋⠀⠀⠀⠀⠀⠀      134G / 222G (61%) 
⠀⡠⠐⠒⠒⠒⠃⠀⠐⠊⠀⠀⠀⠀⠀⠀⠀⠑⠀⠈⣀⠐⠒⠒⠂⠤⢄⠀      RobotoRegular 0 10, RobotoRegular, 10 
⠈⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠁   

Merhaba, boot süreniz yaklaşık 1dk 45sn ve sadece 5sn lık kısmı diğer servisler. Kalan uzunca bir kısım ise tek bir servis (akmods.service) den kaynaklı. Bu servisin ne işe yaradığını ufak bir Googlelama ile bulabilirsiniz ve kapatmanın avantaj/dezavantaj şeyini yapabilirsiniz. Muhtemelen kapatırsanız bu servisin yaptığı şeyi manuel olarak tetiklemeniz gerekecek ama boot süreniz eskisi gibi 5sn civarlarına düşecek gene.

3 Likes

Direk servisi kaldırdım(Nvidia Ekran Kartı sürücüsü) biraz daha düzeldi. Teşekkürler

Şuan baktımda service anlamadım ne işe yarıyor bu tam olarak ?

Akmods.service, Fedora sistemlerine yeni bir çekirdek yüklendiğinde çekirdek modüllerinin kaynaktan otomatik olarak yeniden oluşturulmasını sağlayan bir systemd hizmetidir. Çekirdek sürümlerini izleyerek ve yeni çekirdek için yeniden derlenmesi gerekebilecek modülleri yeniden oluşturarak çalışır. Bu hizmetin tamamlanmasının bazen uzun zaman aldığı ve yavaş önyükleme sürelerine katkıda bulunduğu bilinmektedir. [1][2]

Kaldırmanı tavsiye etmem. Zaten normal şartlar altında sistemin açılırken çalışmaması lazım. Eğer ki yeni NVIDIA sürücüsü güncellemesi yaptıysan bu modülleri çekirdek için yeniden oluşturması lazım. Güncellemeden hemen sonra bilgisayarını kapatırsan boot esnasında bunun yapılmasını sağlıyor. Şimdi sen bu servisi kaldırdığın için muhtemelen birkaç güncelleme sonrası sorun yaşayacaksın.

3 Likes

O zaman devre dışı bırakabiliriz kaldırmaktan ziyade devre dışı bırakmak daha mantıklı gibi geliyor

Devre dışı bırakmana da gerek yok. Normal şartlar altında zaten her bilgisayar açıldığında çalışmaması lazım. Çalışıyorsa arka planda modüllerin yeniden oluşturulması gerekiyordur. Zaten bir defa oluşturulduğunda bir sonraki güncellemeye kadar tekrar çalışmaz. İşini yapmasına izin vermeniz lazım yani. :slight_smile:

1 Like

Tavsiyeleriniz üzerine tekrardan yükledim ve şu sonucu aldım

Startup finished in 10.646s (firmware) + 2.609s (loader) + 1.502s (kernel) + 3.612s (initrd) + 17.780s (userspace) = 36.151s 
graphical.target reached after 17.731s in userspace.

Emin olmamakla beraber akmods --force modunda kullandığım için bu sürelere ulaşmış olabilirim. Yardımlarınız için teşekkürler

2 Likes

Peki bir şey soracağım mesela benim laptop açılırken ilk önce MSI logosunu gösteriyor sonra scriptler çalışıp sistem açılıyor ben bu MSI logosunu devre dışı bırakamaz mıyım ? Bu MSI logosu GUI ön yüklemesi olarak gözüküyor sanırım

Onu bilmiyorum açıkçası. Benim eski bilgisayarımda da logo gözüküyordu artık gözükmüyor niye bilmiyorum. Belki donanımla veya SSD ile alakalı olabilir.

Tamam teşekkür ederim :blush: