Keskustelu:Ubuntu nopeammaksi

Linux.fista
Versio hetkellä 6. huhtikuuta 2008 kello 14.15 – tehnyt Heikki (keskustelu | muokkaukset)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun
/* Lähdematskua: http://forum.ubuntu-fi.org/index.php?topic=4951.msg96783 */
Nopeuttaakohan tuo paljonkin? Itse haaveilen että IPv6 tulisi joskus käyttöön, on sääli poistaa se käytöstä :( --Maakuth 5. marraskuuta 2007 kello 20.15 (EET)
Myös artikkelisivulla olevan linkin takaa löytyy kaikenkarvaisia ohjeita, joista jotkut poistavat aivan perustavanlaatuista toiminnallisuutta (cron, syslog yms.), useimmiten luultavasti marginaalisella ajansästöllä. Ohjeissa myös sekoitetaan iloisesti boottiajan optimointia ja koneen yleisen käytön nopeutta.
Miksi muuten artikkeli on Ubuntun nopeuttamiseksi, samat toimethan koskevat useimpia työpöytälinuxeja, jos ohjeet vain saisi kuntoon? Ubuntu-Suomen ohjeisiin voisi olla linkki (varoituksen kera).
Mielestäni toimet pitäisi luokitella jotenkin: onko kyseessä viilailua vai oleellista nopeutusta, vaaditaanko taitoa ja harkintakykyä, koskeeko ohje wanhaan koneeseen sopivaa askeettista ympäristöä vai nykykoneen pahimpien turhuuksien karsimisesta. Myös se säästääkö toimi boottiaikaa, muistia, CPU:ta vai jotakin muuta olisi oleellista kertoa.
En tiedä mikä oikeasti on tehokasta, mutta yritettäisiinkä laatia listaa? Laitoin hiukan alkajaisiksi. --LP 17. maaliskuuta 2008 kello 23.59 (EET)
Aloitin omaa artikkelia: Linux nopeammaksi --Heikki 6. huhtikuuta 2008 kello 14.15 (EEST)

Listaa toimenpiteistä

Bootin nopeuttaminen

Seuraa boottiviestejä (älä käytä "hiljaista" boottia) ja katso milloin kone pysähtyy "miettimään". Etsi kohta boottiskripteistä, ellei odotus selitä sitä edeltävästä tai seuraavasta viestistä.

  • kerro mitä laitteita koneessa on ja mitä ei ole, ettei olemattomien laitteiden vastauksia odoteta
  • varmista, että kone tietää nimensä (epäonnistuneet nimipalvelukyselyt esim. sähköpostipalvelinta käynnistettäessä vievät aikaa)
  • vaihda boottijärjestystä niin, että "turhat" palvelut viimeisinä ja taustalla käynnistyviksi (ehkä vasta määräajan kuluttua)
  • käynnistä "samannumeroiset" skriptit rinnakkain; tähän löytyy ohjelmia, jotka toivon mukaan hoitavat lukituksia yms.

Kirjautuminen

  • älä käynnistä raskaita ohjelmia automaattisesti kirjautumisen yhteydessä
  • käytä prelink-toimintoa, jos käytät isoja C++-ohjelmia (kde, qt)
  • fvwm käynnistyy "sata kertaa" nopeammin kuin gnome tai kde, teksti-istunto silmänräpäyksessä

Fyysisen muistin säästäminen

  • käytä joko gnomea tai kde:tä, älä molempien ohjelmia rinnakkain (paitsi satunnaisesti), wanhoilla koneilla ei kumpaakaan
  • varaa riittävästi sivutustilaa, ettei ohjelmadataa tarvitse pitää muistissa

Näennäismuistin säästäminen

(Pöytäkoneissa yleensä näennäissäästöä, kiintolevyttömissä koneissa joskus oikeatakin)

  • karsi palveluita
  • sammuta käyttämättömiä ohjelmia

...

CPU

  • poista turhat animaatiot

...

  • käytä optimoitua kerneliä ja libc:tä (helppo tapa särkeä järjestelmä, nopeuden saamiseksi kannattaa tietää mitä tekee)

Etäyhteydet

  • käytä tekstitilaa ellei erityistä syytä muuhun
  • vertaile vaihtoehtoja (X vs vnc & kumpp.), pakkauksen vaikutusta yms.
  • poista turhat kuvakkeet
  • älä käytä liikakilkkeisiä ohjelmia
  • fontit?

...

  • nuoli värien sijaan valikoissa ja listoissa (pine, mutt, lynx, ...)