Zrychlujeme openSUSE?

V návaznosti na zprávu [?uvnitr:http://www.suseportal.cz/kategorie/novinka/rychlost-startu-opensuse-vs-u... Rychlost startu openSUSE vs Ubuntu] jsem zkoušel zapátrat, jak urychlit start, případně již samotný běh systému. Zde je několik postřehů.

  • DHCP - se používá k automatickému přidělováni IP adres, jelikož systém čeká na odezvu serveru, může zpomalovat start systému. Pokud používáte jednoduchou síť nastavte si statickou IP adresu (YAST - Síťová zařízení - Síťová karta)
  • Auditd - užitečná věc, pokud se zajímáte o to, co dělají vaše programy. Pokud ne vypněte ji (YAST - Systém - Editor úrovní běhu)
  • AppArmor - další užitečná věc pokud si nedůvěřujete (nebo nedůvěřujete softwaru třetích stran). (YAST - NovellApparmor - Ovládací centrum AppArmor)
  • CUPS - pokud tisknete přes vzdálenou tiskárnu, nebo tiskárnu vůbec nemáte, nepotřebujete lokálně běžícího cups démona. (YAST - Systém - Editor úrovní běhu).
  • Mdadm - YAST nabízí softwarový RAID, tento démon není defaultně povolen, ale při startu jsou příslušné moduly zavedeny do kernelu. Nejednodušší cesta je odinstalovat balík mdadm
  • gpg-agent a ssh-agent - slouží ke cachování hesla, aby ho uživatel nemusel zadávat pořád dokola, pokud nepotřebujete vypněte v /etc/X11/xdm/sys.xsession
  • Defaultně startuje openSUSE se 6 textovými konzolemi, což je vám k ničemu, protože nejspíše pracujete v Xkách, takže se obejdete bez těch 6 a stačí vám pouze jedna. Nastavení provedete v /etc/inittab sekce getty-programs
  • Vypněte si IPv6 - viz článek [?uvnitr:vypnuti_podpory_ipv6 Vypnutí podpory pro IPv6 pro 10.1]. V openSUSE 10.2 bylo opravdu přidáno jednoduché tlačítko na vypnutí a najdete jej v YAST - Síťová zařízení - Síťová karta - Rozšířené - IPv6
  • Odstraňte ZMD (naprostá nutnost) stačí použít příkazy su -c "rczmd stop" a následně su -c "rpm -e zmd libzypp-zmd-backend sqlite-zmd rug zen-updater"

Určitě existují i další věci, které můžete povypínat a tak zkrátit čas nabíhání startu systému a odlehčit RAM. Pro analýzu optimalizací použijte Bootchart viz [?uvnitr:par_tipu_na_konci_tydne Tipy a triky].

Komentáře

JirkaZ odpověděl -

ty závislosti můžou (podle nainstalovaných programů v systému) vypadat třeba i takhle...

Jirko, zkus prosím vysvětlit, jak se to dá vyřešit.

ra100 odpověděl -

Ja pridam tiez nejake tipy. Snad nebude prekazat, ze su v anglictine:-)

Co sa tyka podpory IPv6, da sa este zvlast vypnut pre KDE, editaciou suboru
/etc/sysconfig/windowmanager
Zmenit v riadku
KDE_USE_IPV6=”yes”
na
KDE_USE_IPV6=”no”

Alebo
V YaST -> Editor souboru/ect/sysconfig -> Desktop -> KDE_USE_IPV6 zmenit z ‘yes’ na ‘no’

Ale toto sa uz netyka spustania systemu, ale zrychlenia nacitavania stranok v Konquerore.
Mozno to niekomu pride vhod:-)

jiri.vetvicka odpověděl -

Jj bude to tak, v 10.1 jde odinstalovat bez zavislosti, v 10.2 se ma udelat toto:

Yast -> Systém -> Editor souborů /etc/sysconfig Editor:
System -> File systems -> Mdadm ->
- MDADM_DELAY "0"
- MDADM_SCAN "no"
- BOOT_MD_USE_MDADM_CONFIG "no"
- MDADM_DEVICE_TIMEOUT 0

Díky ra100 za odkaz na tipy, brzy článek zaktualizuji

Close the world, open the next.