Ero sivun ”Linux nopeammaksi” versioiden välillä

Siirry navigaatioon Siirry hakuun
165 merkkiä lisätty ,  22. maaliskuuta 2021
p
ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa
 
(5 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Linux-järjestelmää voi yrittää nopeuttaa monilla eri tavoilla. Yksinkertaisimpia vaihtoehtoja ovat esimerkiksi visuaalisten tehosteiden (esim. [[Compiz Fusion]]) poistaminen käytöstä ja [[työpöytäympäristö]]n vaihtaminen [[KDE]]:stä tai [[GNOME]]:sta kevyempään [[Xfce]]hen ja muidenkin ohjelmien vaihtaminen kevyempiin vaihtoehtoihin. Toisaalta konetta voi nopeuttaa myös tinkimättä ohjelmien monipuolisuudesta ja visuaalisista tehosteista.
Linux-järjestelmää voi yrittää nopeuttaa monilla eri tavoilla. Yksinkertaisimpia vaihtoehtoja ovat esimerkiksi visuaalisten tehosteiden (esim. [[Compiz Fusion]]) poistaminen käytöstä ja [[työpöytäympäristö]]n vaihtaminen [[KDE]]:stä tai [[GNOME]]:sta kevyempään [[Xfce]]hen, tai jopa järjestelevään ikkunanhallintajärjestelmään kuten [[i3]] ja muidenkin ohjelmien vaihtaminen kevyempiin vaihtoehtoihin, tai graafisista tekstipohjaisiin, joita Linux-jakeluille on saatavissa huomattava määrä. Toisaalta konetta voi nopeuttaa myös tinkimättä ohjelmien monipuolisuudesta ja visuaalisista tehosteista.


== Käynnistyksen nopeuttaminen ==
== Käynnistyksen nopeuttaminen ==
Rivi 7: Rivi 7:


=== (s/u)readahead ===
=== (s/u)readahead ===
Nopeamman käynnistymisen saa, kun käynnistysvaiheessa kiintolevyltä luetaan kaikki tarvitavat tiedot yhteen pötköön. Tätä varten esimerkiksi Ubuntussa on vakiona ureadahead. Ureadaheadin profilointi ajetaan automaattisesti järjestelmässä on käynnistykseen vaikuttava muutos, eikä sen toiminta on valmiiksi melko optimoitua.
Nopeamman käynnistymisen saa, kun käynnistysvaiheessa kiintolevyltä luetaan kaikki tarvitavat tiedot yhteen pötköön. Tätä varten esimerkiksi Ubuntussa on vakiona ureadahead. Ureadaheadin profilointi ajetaan automaattisesti järjestelmässä on käynnistykseen vaikuttava muutos, eli sen toiminta on valmiiksi melko optimoitua.


=== Analysoi käynnistystä ===
=== Analysoi käynnistystä ===


Käynnistystä voi analysoida mm. [[bootchart]]-ohjelmalla. Ubuntussa sen asennus tapahtuu helposti komennolla:
Käynnistystä voi analysoida mm. [[bootchart]]-ohjelmalla. Debianissa sen asennus tapahtuu helposti komennolla:
  sudo apt-get install bootchart
  sudo apt-get install bootchart


Rivi 47: Rivi 47:


=== Swappiness ===
=== Swappiness ===
Joskus taas tietokoneessa saattaa olla sellainen tilanne, etä nopeaa RAM-muistia olisi vielä vapaana, mutta kone alkaa käyttämään sivustustilaa, joka on kiintolevyllä ja näin ollen hidasta. Linux-ytimen algoritmiä kannattaa silloin muuttaa siten, että se välttää sivutusmuistin käyttöä.
Joskus taas tietokoneessa saattaa olla sellainen tilanne, että nopeaa RAM-muistia olisi vielä vapaana, mutta kone alkaa käyttämään sivustustilaa, joka on kiintolevyllä ja näin ollen hidasta. Linux-ytimen algoritmiä kannattaa silloin muuttaa siten, että se välttää sivutusmuistin käyttöä.


Avaa tiedosto <tt>/etc/sysctl.conf</tt> ja lisää sen loppuun (tai korvaa luku jos se on jo siellä): <tt>vm.swappiness=10</tt>
Avaa tiedosto <tt>/etc/sysctl.conf</tt> ja lisää sen loppuun (tai korvaa luku jos se on jo siellä): <tt>vm.swappiness=10</tt>
3 173

muokkausta

Navigointivalikko