Ero sivun ”Swap” versioiden välillä

Siirry navigaatioon Siirry hakuun
846 merkkiä lisätty ,  15. marraskuuta 2007
swap-alueiden prioriteetti, käytössä olevien alueiden näyttäminen
(Ak: Uusi sivu: Swap eli heittovaihto (joka tosin nykyisin on lähes aina sivutusta) tarkoittaa keskusmuistissa olevan datan siirtämis...)
 
(swap-alueiden prioriteetti, käytössä olevien alueiden näyttäminen)
Rivi 1: Rivi 1:
Swap eli [[wikipedia:fi:heittovaihto|heittovaihto]] (joka tosin nykyisin on lähes aina [[wikipedia:fi:näennäismuisti|sivutusta]]) tarkoittaa keskusmuistissa olevan datan siirtämistä muistitilan loppuessa massamuistilla (yleensä kiintolevyllä) sijaitsevalle swap-alueelle.  
Swap eli [[wikipedia:fi:heittovaihto|heittovaihto]] (joka tosin nykyisin on lähes aina [[wikipedia:fi:näennäismuisti|sivutusta]]) tarkoittaa [[wikipedia:fi:keskusmuisti|keskusmuistissa]] olevan datan siirtämistä muistitilan loppuessa massamuistilla (yleensä kiintolevyllä) sijaitsevalle swap-alueelle.  


Sivutukselle ja heittovaihdolle "vastakkainen" toimenpide on massamuistilla sijaitsevien, usein tarvittavien tiedostojen kopioiminen keskusmuistiin niiden lukemisen nopeuttamiseksi. Tällä on osaltaan suuri merkitys järjestelmän suorituskyvylle.
Sivutukselle ja heittovaihdolle "vastakkainen" toimenpide on massamuistilla sijaitsevien, usein tarvittavien tiedostojen kopioiminen keskusmuistiin niiden lukemisen nopeuttamiseksi. Tällä on osaltaan suuri merkitys järjestelmän suorituskyvylle.


Linuxissa swap-alue sijoitetaan yleensä erilliselle [[miten osioisin kiintolevyn|kiintolevyosiolle]], jolla on oma, swap-käyttöön optimoitu [[tiedostojärjestelmä]]nsä. Tavalliselle osiolle sijoitettuun swap-tiedostoon verrattuna tällä saavutetaan tietty nopeusetu (joka tosin on nykyisin melko marginaalinen).
Linuxissa swap-alue sijoitetaan yleensä erilliselle [[miten osioisin kiintolevyn|kiintolevyosiolle]], jolla on oma, swap-käyttöön optimoitu [[tiedostojärjestelmä]]nsä. Tavalliselle osiolle sijoitettuun swap-tiedostoon verrattuna tällä saavutetaan tietty nopeusetu (joka tosin on nykyisin melko marginaalinen).
Komennolla
[[cat]] /[[proc]]/swaps
näkee kaikki järjestelmässä käytössä olevat swap-alueet tietoineen.


==Swapin käyttöönotto==
==Swapin käyttöönotto==
Rivi 49: Rivi 53:
Sysctl.confiin määritellyt asetukset tulevat oletuksena käyttöön seuraavan uudelleenkäynnistyksen jälkeen. Asetusten käyttöönotto suoraan onnistuu komennolla
Sysctl.confiin määritellyt asetukset tulevat oletuksena käyttöön seuraavan uudelleenkäynnistyksen jälkeen. Asetusten käyttöönotto suoraan onnistuu komennolla
  [[sysctl]] -p
  [[sysctl]] -p
===Swap-alueiden priotiteetti===
Jos käytössä on lukuisia swap-alueita, voi niille asettaa keskinäisen prioriteetin riippuen esimerkiksi käytettävän massamuistin nopeudesta. Prioriteetti voi olla joko korkea tai matala. Oletusprioriteetti on aina matala (<tt>-1</tt>). Jos prioriteetti määritellään erikseen (kokonaisluku väliltä <tt>0-32767</tt>) tulee siitä automaattisesti korkea. Korkea prioriteetti voidaan asettaa <tt>[[swapon]]</tt>-komennon valitsimella <tt>-p</tt>, esimerkiksi
swapon -p 2048 /swapfile
Pysyvä asetus määritellään [[fstab]]in neljännessä sarakkeessa paramerillä <tt>pri</tt>, esimerkiksi
/dev/sda4        swap        swap        defaults,pri=20485  0 0


==Katso myös==
==Katso myös==
4 316

muokkausta

Navigointivalikko