Oregon 2024. december 27.

Miért indul lassan a Linux? – Okok és a systemd-analyze blame használata

A Linux rendszer lassú indulása gyakran a nem megfelelő konfigurációk miatt fordul elő. Ebben a bejegyzésben bemutatom a leggyakoribb okokat és a systemd-analyze blame használatát.


Lassú indulás okai

  1. Túl sok szolgáltatás: Feleslegesen induló szolgáltatások lassítják a folyamatot.
  2. Hálózati problémák: Egyes szolgáltatások a hálózat elérhetőségére várnak.
  3. Hardver: Lassú HDD, hibás perifériák vagy rossz meghajtók.
  4. Fájlrendszer ellenőrzés: Gyakori ellenőrzések hosszabb időt vesznek igénybe.
  5. Szolgáltatások függőségei: Lassú függőségek akadályozhatják az indulást.

Diagnosztika: systemd-analyze blame

Futtasd a következő parancsot:

systemd-analyze blame

Ez megmutatja, mely szolgáltatások lassítják az indulást. Példa:

30.091s systemd-networkd-wait-online.service
20.123s dev-sda1.device
10.987s mysql.service

További hasznos parancsok:

  • Indítási idő elemzése: systemd-analyze
  • Folyamat vizualizációja: systemd-analyze plot > boot.svg

Gyorsítási tippek

  1. Felesleges szolgáltatások letiltása: sudo systemctl disable <service_name>
  2. Hálózati várakozás csökkentése: sudo systemctl disable systemd-networkd-wait-online.service
  3. Fájlok karbantartása: sudo fsck /dev/sda1
  4. SSD használata: Jelentősen gyorsítja az indulást.
  5. Szolgáltatások optimalizálása: Ellenőrizd a After= és Requires= beállításokat.

Összegzés

A Linux lassú indulása a nem optimalizált szolgáltatások eredménye. A systemd-analyze blame segít azonosítani a problémás elemeket, így célzott beavatkozással gyorsíthatod a rendszer indítását.