Portál AbcLinuxu, 3. července 2025 22:51

Proč trvá bootování (start systému) tak dlouho?

Hlavním důvodem je sériové spouštění startovacích skriptů, které jsou umístěny v /etc/init.d. Toto postupné spouštění jedné služby po druhé má tu výhodu, že pokud se něco porouchá, nalezení chyby je většinou velmi jednoduché. Na druhou stranu je to zdržení pro někoho celkem nepříjemné. Řešení jsou vesměs následující:
  1. Pořídit si jiný init (např. initng), který umí spouštět startovací scripty paralelně.
  2. Nerebootovat (u serveru samozřejmostí, ale na desktopu to občas není vhodné).
Druhá možnost vypadá na první pohled trošku podivně (spotřeba energie, stálý hluk), ale ve skutečnosti je daleko efektivnější. Ono počítač lze vypnout, aniž by se systém a jakýkoliv program ukončil.

Řešení se jmenuje Software suspend 2. Probouzení počítače trvá kolem 20 sekund, uspání zhruba stejně. Největší výhodou ovšem je to, že po probuzení zůstaly spuštěné všechny programy tak, jak byly ponechány, což ušetří ještě více času a umožní přerušit práci kdykoliv a na jakkoliv dlouho. Počítač je při uspání stejně vypnut, jako obvykle a funguje toto na libovolném stroji, včetně starých AT, kde je ještě opravdový vypínač.

Dokument vytvořil: Josef Kufner, 19.10.2005 00:25 | Zobrazeno: 1486×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.