Zrychlujeme openSUSE?

- Kategorie:

V návaznosti na zprávu [?uvnitr:http://www.suseportal.cz/kategorie/novinka/rychlost-startu-opensuse-vs-ubuntu 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].

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.

Paralelismus

Musim říct že mi přijde že celej start Linuxu postrádá nějaký paralelismus (snad tam něco takovýho je), ale celý se to tváří jako by to startovalo jednu službu za druhou a ne najednou (někdo přirovnával start linuxu ke startu letadla :-D). Vim že jsou tam nějaký závislosti, ale přijde mi že to jde 100% udělat líp ;) ale já do toho asi nepudu ;-P

další zrychlení

Taky přispěji se svými šprochy: Neinstaluji beagle/kerry (nějak mi nechybí a zatím to ani nikdo okolo nepostrádal). Také se mi osvědčilo v konqueroru - nastavení -> nastavit -> moduly -> globální nastavení nastavit CPU proiritu na 'nejnižší'.
Vyhodit to mdadm bych uvítal - nepotřebuji, ale zatím to moc nechtělo. Jo, a těším se na 10.3, tam to vypadá nadějně - m.j. není nutné instalovat mono...

ono se rekne odinstalovat

ono se rekne odinstalovat mdadm, ale kdyz zavislosti jsou napr. na x11, cely yast a dokonce i kernel, tak to nevim jak na to...

Ja u mdadm zavislosti nemam

To je zvlastni, ja jsem mdadm odinstaloval (pres Smart) a zadne zavislosti jsem nahlasene nedostal (SUSE 10.1)

Mdadm

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.

Přesně tak,

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.

Ja pridam tiez nejake tipy.

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:-)

Prohazet init

Zkratka a dobre nejlepe bude protridit init skripty alespon v defaultnim runlevelu a hled to bude o necem jinem ... BTW ja treba system nevypinam skoro nikdy, radeji hybernuju, najede to pak rychlejc a nemusim zase otevirat vsechny programy a dokumenty, ktere zrovna potrebuju ...

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek

Anketa

Jak jste spokojeni s nejnovější verzí openSUSE 12.1: