9010
Comment:
|
9456
|
Deletions are marked like this. | Additions are marked like this. |
Line 22: | Line 22: |
[[BR]] [[BR]] |
|
Line 32: | Line 32: |
Muuta rivi ''alias net-pf-10 ipv6'' muotoon ''alias net-pf-10 off'' |
Muuta rivi[[BR]] ''alias net-pf-10 ipv6''[[BR]] muotoon[[BR]] ''alias net-pf-10 off''[[BR]] |
Line 47: | Line 44: |
[[BR]] [[BR]] |
|
Line 58: | Line 54: |
''# 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'' |
''# increase TCP max buffer size''[[BR]] ''net.core.rmem_max = 16777216''[[BR]] ''net.core.wmem_max = 16777216''[[BR]] ''# increase Linux autotuning TCP buffer limits''[[BR]] ''# min, default, and max number of bytes to use''[[BR]] ''net.ipv4.tcp_rmem = 4096 87380 16777216''[[BR]] ''net.ipv4.tcp_wmem = 4096 65536 16777216''[[BR]] ''#several tcp optimizations''[[BR]] ''net.ipv4.tcp_congestion_control = cubic''[[BR]] ''net.ipv4.tcp_timestamps = 0''[[BR]] ''net.ipv4.tcp_rfc1337 = 1''[[BR]] ''net.ipv4.tcp_sack = 1''[[BR]] ''net.ipv4.tcp_window_scaling = 1''[[BR]] ''net.ipv4.route.flush = 1''[[BR]] ''net.ipv4.tcp_moderate_rcvbuf = 1''[[BR]] ''# don't cache ssthresh from previous connection''[[BR]] ''net.ipv4.tcp_no_metrics_save = 1''[[BR]] ''# recommended to increase this for 1000 BT or higher''[[BR]] ''net.core.netdev_max_backlog = 2500''[[BR]] [[BR]] |
Line 103: | Line 82: |
[[BR]] [[BR]] |
|
Line 128: | Line 107: |
[[BR]] [[BR]] |
|
Line 139: | Line 119: |
''ACTIVE_CONSOLES="/dev/tty[1-6]"'' Esim. ''ACTIVE_CONSOLES="/dev/tty[1-2]"'' |
''ACTIVE_CONSOLES="/dev/tty[1-6]"''[[BR]] Esim.[[BR]] ''ACTIVE_CONSOLES="/dev/tty[1-2]"''[[BR]] |
Line 154: | Line 132: |
''# tty3 - getty'' ''#'' ''# This service maintains a getty on tty3 from the point the system is'' ''# started until it is shut down again.'' ''#start on runlevel 2'' ''#start on runlevel 3'' ''#stop on runlevel 0'' ''#stop on runlevel 1'' ''#stop on runlevel 4'' ''#stop on runlevel 5'' ''#stop on runlevel 6'' ''#respawn'' ''#exec /sbin/getty 38400 tty3'' |
''# tty3 - getty''[[BR]] ''#''[[BR]] ''# This service maintains a getty on tty3 from the point the system is''[[BR]] ''# started until it is shut down again.''[[BR]] ''#start on runlevel 2''[[BR]] ''#start on runlevel 3''[[BR]] ''#stop on runlevel 0''[[BR]] ''#stop on runlevel 1''[[BR]] ''#stop on runlevel 4''[[BR]] ''#stop on runlevel 5''[[BR]] ''#stop on runlevel 6''[[BR]] ''#respawn''[[BR]] ''#exec /sbin/getty 38400 tty3''[[BR]] |
Line 187: | Line 153: |
[[BR]] [[BR]] |
|
Line 199: | Line 165: |
''127.0.0.1 localhost'' ''127.0.1.1 ubuntu'' |
''127.0.0.1 localhost''[[BR]] ''127.0.1.1 ubuntu''[[BR]] |
Line 204: | Line 170: |
''127.0.0.1 localhost ubuntu'' ''127.0.1.1 ubuntu'' |
''127.0.0.1 localhost ubuntu''[[BR]] ''127.0.1.1 ubuntu''[[BR]] |
Line 210: | Line 176: |
[[BR]] [[BR]] |
|
Line 219: | Line 186: |
Etsi sieltä kohta ''CONCURRENCY=none'' Muuta se muotoon ''CONCURRENCY=shell'' |
Etsi sieltä kohta[[BR]] ''CONCURRENCY=none''[[BR]] Muuta se muotoon[[BR]] ''CONCURRENCY=shell''[[BR]] |
Line 228: | Line 192: |
[[BR]] [[BR]] |
|
Line 237: | Line 202: |
Lisää tiedostoon rivi ''deb http://getswiftfox.com/builds/debian unstable non-free'' |
Lisää tiedostoon rivi[[BR]] ''deb http://getswiftfox.com/builds/debian unstable non-free''[[BR]] |
Line 258: | Line 222: |
[[BR]] [[BR]] |
|
Line 271: | Line 236: |
Poista riviltä ''# defoptions=quiet splash'' sana '''splash'''. |
Poista riviltä[[BR]] ''# defoptions=quiet splash''[[BR]] sana '''splash'''.[[BR]] |
Line 282: | Line 245: |
[[BR]] | |
Line 296: | Line 258: |
Lisää kohtaan ''# defoptions=quiet'' sana '''profile'''. |
Lisää kohtaan[[BR]] ''# defoptions=quiet''[[BR]] sana '''profile'''.[[BR]] |
Line 311: | Line 271: |
[[BR]] [[BR]] |
|
Line 321: | Line 281: |
Lisää tiedoston loppuun rivit ''vm.swappiness=10'' ''vm.vfs_cache_pressure=50'' |
Lisää tiedoston loppuun rivit[[BR]] ''vm.swappiness=10''[[BR]] ''vm.vfs_cache_pressure=50''[[BR]] |
Line 329: | Line 287: |
[[BR]] ---- [[BR]] |
|
Line 332: | Line 291: |
[[BR]] [[BR]] |
|
Line 335: | Line 294: |
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] |
[[BR]] [[BR]] Ubuntu Suomi foorumilla on keskusteltu pitkästi Ubuntun optimoinnista: [http://forum.ubuntu-fi.org/index.php?topic=4951.0][[BR]] [http://forum.ubuntu-fi.org/index.php?topic=1723.0][[BR]] [http://forum.ubuntu-fi.org/index.php?topic=12983.msg94450][[BR]] [[BR]] |
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 BR BR
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 riviBR alias net-pf-10 ipv6BR muotoonBR alias net-pf-10 offBR
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] BR BR
TCP-asetusten viilaaminen
sudo gedit /etc/sysctl.conf
Lisää tiedoston loppuun rivit
# increase TCP max buffer sizeBR net.core.rmem_max = 16777216BR net.core.wmem_max = 16777216BR
# increase Linux autotuning TCP buffer limitsBR # min, default, and max number of bytes to useBR net.ipv4.tcp_rmem = 4096 87380 16777216BR net.ipv4.tcp_wmem = 4096 65536 16777216BR
#several tcp optimizationsBR net.ipv4.tcp_congestion_control = cubicBR net.ipv4.tcp_timestamps = 0BR net.ipv4.tcp_rfc1337 = 1BR net.ipv4.tcp_sack = 1BR net.ipv4.tcp_window_scaling = 1BR net.ipv4.route.flush = 1BR net.ipv4.tcp_moderate_rcvbuf = 1BR
# don't cache ssthresh from previous connectionBR net.ipv4.tcp_no_metrics_save = 1BR
# recommended to increase this for 1000 BT or higherBR net.core.netdev_max_backlog = 2500BR BR
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] BR BR
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 BR BR
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]"BR Esim.BR ACTIVE_CONSOLES="/dev/tty[1-2]"BR
Tämän jälkeen siirry hakemistoon /etc/event.d/ ja muokkaa siellä niitä init-tiedostoja, joita et tarvitse. Esim. koska minä haluan vain 2 virtuaalikonsolia käyttöön, muokkaan tiedostoja tty3, tty4, tty5 ja tty6.
cd /etc/event.d/ sudo gedit tty3
Lisää jokaisen rivin alkuun merkin #. Tiedosto siis tulee näyttämään tältä:
# tty3 - gettyBR #BR # This service maintains a getty on tty3 from the point the system isBR # started until it is shut down again.BR
#start on runlevel 2BR #start on runlevel 3BR
#stop on runlevel 0BR #stop on runlevel 1BR #stop on runlevel 4BR #stop on runlevel 5BR #stop on runlevel 6BR
#respawnBR #exec /sbin/getty 38400 tty3BR
Tee näin jokaiselle tty:lle, joita et tarvitse. Jätä kuitenkin ainakin kaksi tty:tä jäljelle.
[http://forum.ubuntu-fi.org/index.php?topic=4951.msg47642#msg47642 Lähde] [https://launchpad.net/ubuntu/+source/upstart/+bug/61539 Lähde2] BR BR
Hosts-tiedoston optimointi
Muokkaa tiedostoa /etc/hosts
sudo gedit /etc/hosts
Sinulla on siellä tälläiset rivit:
127.0.0.1 localhostBR 127.0.1.1 ubuntuBR
Tuo ubuntu voi olla eri kuin minulla. Muokkaa kohta tälläiseksi:
127.0.0.1 localhost ubuntuBR 127.0.1.1 ubuntuBR
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] BR BR
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ä kohtaBR CONCURRENCY=noneBR Muuta se muotoonBR CONCURRENCY=shellBR
[http://yoten.blogspot.com/2007/04/speed-up-ubuntu.html Lähde] BR BR
Swiftfox, prosessorikohtaisesti optimoitu Firefox
Muokkaa tiedostoa /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
Lisää tiedostoon riviBR deb http://getswiftfox.com/builds/debian unstable non-freeBR
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 prosessorillesi. [http://getswiftfox.com/builds/debian/packages Pakettien nimet.]
Swiftfox käynnistyy komennolla swiftfox.
[http://getswiftfox.com/debian.htm Lähde] BR BR
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äBR # defoptions=quiet splashBR sana splash.BR
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ää kohtaanBR # defoptions=quietBR sana profile.BR
Lopuksi päivitetään grub
sudo update-grub
Tätä ei siis tarvitse tehdä kuin yhden kerran tuunauksen jälkeen. Eli teet tämän, käynnistät koneen uudelleen ja poistat äsken tekemäsi muutokset. (muista ajaa update-grub uudelleen) [http://yoten.blogspot.com/2007/04/speed-up-ubuntu.html Lähde] BR BR Swappiness
Muokkaa tiedostoa /etc/sysctl.conf
sudo gedit /etc/sysctl.conf
Lisää tiedoston loppuun rivitBR vm.swappiness=10BR vm.vfs_cache_pressure=50BR
[http://rudd-o.com/archives/2007/10/02/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that/ Lähde] BR
BR Kaiken tämän jälkeen on hyvä käynnistää Ubuntu uudelleen, jolloin kaikki asetukset tulevat varmasti voimaan. BR BR 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] BR BR Ubuntu Suomi foorumilla on keskusteltu pitkästi Ubuntun optimoinnista: [http://forum.ubuntu-fi.org/index.php?topic=4951.0][[BR]] [http://forum.ubuntu-fi.org/index.php?topic=1723.0][[BR]] [http://forum.ubuntu-fi.org/index.php?topic=12983.msg94450][[BR]] BR Tässä kaikki tältä erää, tähän tulee luultavasti vielä jatkoa.