Ero sivun ”Swap” versioiden välillä
Siirry navigaatioon
Siirry hakuun
swap-alueiden prioriteetti, käytössä olevien alueiden näyttäminen
Pb (keskustelu | muokkaukset) (Ak: Uusi sivu: Swap eli heittovaihto (joka tosin nykyisin on lähes aina sivutusta) tarkoittaa keskusmuistissa olevan datan siirtämis...) |
Pb (keskustelu | muokkaukset) (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== |