Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2007-10-07 10:36:13
Size: 7690
Comment:
Revision 4 as of 2007-10-07 10:37:17
Size: 7732
Comment:
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
Line 34: Line 35:
Line 35: Line 37:
Line 53: Line 56:
Line 54: Line 58:
Line 56: Line 61:
Line 57: Line 63:
Line 58: Line 65:
Line 59: Line 67:
Line 61: Line 70:
Line 62: Line 72:
Line 63: Line 74:
Line 64: Line 76:
Line 65: Line 78:
Line 66: Line 80:
Line 67: Line 82:
Line 68: Line 84:
Line 70: Line 87:
Line 71: Line 89:
Line 72: Line 91:
Line 73: Line 93:

Monet haluavat tuunata omaa Ubuntuansa, joten opas olisi sitä varten paikallaan.

Ohjeessa käytetään tiedostojen editoimiseen ohjelmaa Gedit, joka asentuu Ubuntun mukana oletuksena. Jos käytät Kubuntua, korvaa gedit katella. Jos Xubuntua, korvaa gedit mousepadilla.

Turhien palvelujen poistaminen käytöstä (sysv-rc-conf)

Asenna sysv-rc-conf

sudo apt-get install sysv-rc-conf

Käynnistä sysv-rc-conf komennolla

sudo sysv-rc-conf

Poista avautuvasta valikosta kaikki ne palvelut joita et käytä. Itse olen poistanut käytöstä seuraavat: anacron (croni), apmd, atd (croni), bootlogd (loki), cron (croni), cupsys (tulostus), dns-clean (modeemijuttuja varten (mutu)), evms, festival (puhesyntetisaattori), hotkey-setup (ei vaikuta esim. läppäirn pikanäppäimiin (mutu)), klogd (loki), pcmciatulis (PCMCIA), rc.local (omat komennot), readahead (prelink-jutskeli), rmnologin, rsync (en käytä tätä), screen (en käytä), ssh (en käytä), sysklogd (loki), urandom, wpa-ifupdown (joku wlan-jutskeli).

Lisää aiheesta: http://ubuntuforums.org/showthread.php?t=89491

Poista ipv6 käytöstä

Jos internetisi (en ole varma, mikä ei tue, ADSL-modeemi, verkkokortit, littymä vai joku muu) ei tue ipv6:ta, internetyhteytesi saattaa tuntua todella hitaalta.

sudo gedit /etc/modprobe.d/aliases

Muuta rivi

alias net-pf-10 ipv6

muotoon

alias net-pf-10 off

Tämän jälkeen lisää vielä tiedostoon /etc/modprobe.d/blacklist rivi blacklist ipv6

[http://forum.ubuntu-fi.org/index.php?topic=6191.msg44491#msg44491 Lähde] [https://help.ubuntu.com/community/WebBrowsingSlowIPv6IPv4 Lähde2]

TCP-asetusten viilaaminen

sudo gedit /etc/sysctl.conf

Lisää tiedoston loppuun rivit

# increase TCP max buffer size

net.core.rmem_max = 16777216

net.core.wmem_max = 16777216

# increase Linux autotuning TCP buffer limits

# min, default, and max number of bytes to use

net.ipv4.tcp_rmem = 4096 87380 16777216

net.ipv4.tcp_wmem = 4096 65536 16777216

#several tcp optimizations

net.ipv4.tcp_congestion_control = cubic

net.ipv4.tcp_timestamps = 0

net.ipv4.tcp_rfc1337 = 1

net.ipv4.tcp_sack = 1

net.ipv4.tcp_window_scaling = 1

net.ipv4.route.flush = 1

net.ipv4.tcp_moderate_rcvbuf = 1

# don't cache ssthresh from previous connection

net.ipv4.tcp_no_metrics_save = 1

# recommended to increase this for 1000 BT or higher

net.core.netdev_max_backlog = 2500

Tämä esimerkki käyttää automaattista rwin-haistelua, eli rwin skaalautuu sen mukaan mitä yhteys antaa periksi. Tuo [http://www.speedguide.net/analyzer.php analysaattori] kertoo edelleen 5860, mutta todellisuudessa se kyllä auto-tuunaa sen kohilleen. Analysaattori kun ei kerro kuin ensimmäisen paketin tiedot.

[http://forum.ubuntu-fi.org/index.php?topic=10398.msg74782#msg74782 Lähde]

Turhien ohjelmien poisto

Sinulla on käynnissä todennäköisesti ohjelmia, joita et tarvitse. Osan voi ottaa pois päältä, mutta osa käynnistyy aina koneen käynnistyessä, joten ne pitää poistaa kokonaan.

SSH:n poisto

sudo apt-get --purge remove openssh*

Näytönsäästäjän poisto

sudo apt-get --purge remove xsreensaver* gnome-screensaver

Gnome-paneelin turhien applettien poisto

Käytätkö paneelissa olevaa roskis-applettia? Entä käytätkö virtuaalityöpöytiä? Jos et, ne kannattaa poistaa paneelista. Hyöty ei ole suuri, mutta hyöty kuitenkin.

Turhien palveluiden poisto Ubuntussa

Mene Järjestelmät --> Asetukset --> Istunnot. Poista listasta turhat palvelut. Itse poistin kaikki listalla oleva palvelut

Turhien virtuaalikonsolien poisto

Kun painat ctrl+alt+f2, pääset virtuaalikonsoliin. Pääset sieltä takaisin painamalla ctrl+alt+f7. Yleensä et tarvitse kaikkia 6 virtuaalikonsolia, voit poistaa turhat muokkaamalla tiedostoa /etc/default/console-setup

sudo gedit /etc/default/console-setup

Muuta kohtaa

ACTIVE_CONSOLES="/dev/tty[1-6]"

Esim.

ACTIVE_CONSOLES="/dev/tty[1-2]"

Tämän jälkeen siirry hakemistoon

Hosts-tiedoston optimointi

Muokkaa tiedostoa /etc/hosts

sudo gedit /etc/hosts

Sinulla on siellä tälläiset rivit:

127.0.0.1 localhost 127.0.1.1 ubuntu

Tuo ubuntu voi olla eri kuin minulla. Muokkaa kohta tälläiseksi:

127.0.0.1 localhost ubuntu 127.0.1.1 ubuntu

Tämän pitäisi nopeuttaa gnome-ohjelmien käynnistämistä.

[http://beuno.com.ar/?p=4 Lähde] [https://bugs.launchpad.net/ubuntu/+source/gnome-desktop/+bug/94048 Lähde2] [http://forum.ubuntu-fi.org/index.php?topic=4951.msg69460#msg69460 Lähde3]

Ota irti hyöty dual-core prosessorista käynnistyksessä

Jos sinulla on tuplaydinprosessori, muokkaa tiedostoa /etc/init.d/rc

sudo gedit /etc/init.d/rc

Etsi sieltä kohta

CONCURRENCY=none

Muuta se muotoon

CONCURRENCY=shell

[http://yoten.blogspot.com/2007/04/speed-up-ubuntu.html Lähde]

Swiftfox, prosessorikohtaisesti optimoitu Firefox

Muokkaa tiedostoa /etc/apt/sources.list

sudo gedit /etc/apt/sources.list

Lisää tiedostoon rivi

deb http://getswiftfox.com/builds/debian unstable non-free

Päivitetään pakettilistaus

sudo apt-get update

Asennetaan swiftfox

sudo apt-get install swiftfox-athlon-xp

Korvaa asennettavan paketin nimi sillä, joka on optimoitu sinun prosessorile. [http://getswiftfox.com/builds/debian/packages Pakettien nimet.]

Swiftfox käynnistyy komennolla swiftfox.

[http://getswiftfox.com/debian.htm Lähde]

Poistetaan Usplash käytöstä

Ubuntun käynnistystä saadaan nopeutettua poistamalla Usplash käytöstä. Se on se graafinen kikkare, joka kertoo Ubuntun käynnistyksen tilan, kun Ubuntu käynnistyy

Poista palvelu usplash sysv-rc-confilla pois käytöstä.

Tämän jälkeen muokkaa tiedostoa /boot/grub/menu.lst

sudo gedit /boot/grub/menu.lst

Poista riviltä

# defoptions=quiet splash

sana splash.

Lopuksi päivitetään menu.lst

sudo update-grub

Ohjeita, jotka kuulemma nopeuttavat Ubuntua, mutta en tiedä miten ;)

Grubin viilaus

Sallitaan Grubin indeksoida profiili, jolloin käynnistäminen nopeutuu.

Muokkaa tiedostoa /boot/grub/menu.lst

sudo gedit /boot/grub/menu.lst

Lisää kohtaan

# defoptions=quiet

sana profile.

Lopuksi päivitetään grub

sudo update-grub

[http://yoten.blogspot.com/2007/04/speed-up-ubuntu.html Lähde]

Swappiness

Muokkaa tiedostoa /etc/sysctl.conf

sudo gedit /etc/sysctl.conf

Lisää tiedoston loppuun rivi

vm.swappiness=10

[http://yoten.blogspot.com/2007/04/speed-up-ubuntu.html Lähde]

Kaiken tämän jälkeen on hyvä käynnistää Ubuntu uudelleen, jolloin kaikki asetukset tulevat varmasti voimaan.

Tässä vielä linkki kernelin kääntöön, joka nopeuttaa huomattavasti Ubuntua, jos sen on tehnyt oikein optimoidusti: [http://www.howtoforge.com/kernel_compilation_ubuntu]

Ubuntu Suomi foorumilla on keskusteltu pitkästi Ubuntun optimoinnista: [http://forum.ubuntu-fi.org/index.php?topic=4951.0]

[http://forum.ubuntu-fi.org/index.php?topic=1723.0]

[http://forum.ubuntu-fi.org/index.php?topic=12983.msg94450]

Tässä kaikki tältä erää, tähän tulee luultavasti vielä jatkoa.