Zrychlenie systemov Ubuntu a Arch I.

Skor stroho napisane rozsirene poznamky nez navod :) Suhrn viacerych navodov najdenych na nete.

Niektore kroky nie su urcene pre zaciatocnikov. Vsetky som vyskusal.

Zalohovanie je celkom uzitocne ;)

Ubuntu

Zrychlenie startu

Zrychlenie celeho systemu

1. otvorit /etc/fstab

2. Zmenit:
UUID=<retazec> / ext3 relatime,errors=remount-ro 0 1

Na:
UUID=<retazec> / ext3 noatime,nodiratime,relatime,errors=remount-ro,data=writeback 0 1

3. Otvorit /boot/grub/menu.lst
Pridat

rootflags=data=writeback

na koniec riadkov:

# defoptions=quiet splash
# altoptions=(recovery mode) single

4. Hodit do terminalu

sudo update-grub
5. sudo tune2fs -o journal_data_writeback /dev/sd(x)(y)

Restart PC.

  • nastavenie swap-u:

1. Otvorit /etc/sysctl.conf

2. Pridat tento riadok na koniec suboru:

vm.swappiness=x

X predstavuje cislo v intervale <0,100>. Cim mensie, tym menej sa vyzije swap.  Ja mam x=0, pretoze mam 2GB RAM, a teda nepotrebujem swapovat.

Restart PC

  • subezne bootovanie

1. Otvorit /etc/init.d/rc

2. Najst riadok CONCURRENCY=none

a zmenit ho na:

CONCURRENCY=shell

Restart PC

Arch

Zrychlenie startu

  • vymazanie nepotrebnych daemonov v rc.conf

Moje pole DAEMONS vyzera takto:

DAEMONS=(syslog-ng dbus @network @kdm hal)

Ak potrebujem, po starte este zapnem sluzby cups, protfpd a mpd.

  • upravenie /etc/mkinitcpio.conf

Pomohlo mi vymazat obsah poli MODULES, BINARIES a FILES. HOOKS je co najmensi; HOOKS=”base udev autodetect sata filesystems”. Nakoniec este vygenerovat kernel26.img:

sudo mkinitcpio -g /boot/kernel26.img

  • uprava /etc/rc.sysinit

Zakomentovat nepotrebne odseky, ako napr. o RAID poliach, zasifrovanych diskovych oddieloch, LVM. Moja konecna podoba rc.sysinit je tu.

  • /etc/rc.local – aj tu sa mozu nachadzat nejake skripty spustane pocas bootovania, nepotrebne staci zakomentovat.
  • zrychlenie UDEV

Staci vykonat toto:

# cd /lib/udev
# mv load-modules.sh load-modules.sh.backup #zalohovanie
# ln -s /sbin/modprobe load-modules.sh #vytvorenie symlinku

Ak su v rc.conf v moduly, ktore sa nemaju nacitavat, oznacene ako !modul, je potrebne ich hodit este do suboru /etc/modprobe.conf v tvare

blacklist modul

napr.

blacklist ehci_hcd

Zrychlenie celeho systemu

  • rovnake ako pri Ubuntu

Zaver

Vyse 2 roky som pouzival (K)Ubuntu, teraz mam Arch. Arch hodnotim ako velmi rychle distro, lahsie konfigurovatelne, jednoduchsie nez Ubuntu. Samozrejme, clovek musi mat aj viac skusenosti, aj ked vela veci je na wiki.

Po vsetkych tweakoch na rovnakom zeleze som porovnal rychlost bootovania: 12 sekund Arch, 26 sekund Ubuntu. (Arch po 3 mesiacoch, Ubuntu po 6 mesiacoch).

Pokracovanie tohto clanku je tu.

Zdroje:
http://news.softpedia.com/news/Optimize-Ubuntu-8-04-for-Speed-86405.shtml
http://prasetyams.net/2008/06/27/my-arch-speedup-tweaks/
http://wiki.ubuntu.cz/
http://wiki.archlinux.org/

Jeden komentár

  1. bender
    Publikované Piatok, október 24, 2008 o 8:17 | Trvalý odkaz

    Ja som napisal taky suhrnny navod ako zrychlit Ubuntu. Dal som ho na ceske forum o Ubuntu.

    http://forum.ubuntu.cz/index.php/topic,28426.msg212487.html#msg212487

Pridajte komentár

Your email is never shared.