Ero sivun ”Swapoff” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Lisätty huomautus swapoffin heikohkosta suorituskyvystä.)
pEi muokkausyhteenvetoa
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 16: Rivi 16:
Ison sivutusosion käytöstä poistaminen voi kestää jopa useita tunteja ja kuluttaa runsaasti suoritinaikaa, jos se tehdään silloin kun sivumuisti on kovassa käytössä. Tämä korostuu etenkin jos sivutusosio on salattu. Tällöin yhden gigatavun vapauttaminen voi kestää useista minuuteista yli puoleen tuntiin. Sivutusosioiden vapauttaminen on nopeinta silloin kun koneella on vähemmän kuormaa ja se ei käytä sivumuistia.
Ison sivutusosion käytöstä poistaminen voi kestää jopa useita tunteja ja kuluttaa runsaasti suoritinaikaa, jos se tehdään silloin kun sivumuisti on kovassa käytössä. Tämä korostuu etenkin jos sivutusosio on salattu. Tällöin yhden gigatavun vapauttaminen voi kestää useista minuuteista yli puoleen tuntiin. Sivutusosioiden vapauttaminen on nopeinta silloin kun koneella on vähemmän kuormaa ja se ei käytä sivumuistia.


Käytännön esimerkki: Koneelle oli varattu raskasta karttatietojen käsittelytehtävää varten yhteensä 220 gigatavua sivumuistia (usealta eri asemalta), koska osattu etukäteen tarkalleen arvioida paljonko muistia prosessi tarvitsisi. Useita päiviä kestävän tehtävän suorituksen aikana ilmeni, että noin puolet varatusta määrästä olisi riittänyt. Yhden 36 gigatavun sivuosion vapauttaminen (tehtävän suorituksen jatkuessa) kesti puoli vuorokautta kuluttaen 70-80 % yhden ytimen laskentatehosta. Muut ylimääräiset sivutusosiot päätettiin vapauttaa myöhemmin, jotta laskenta ei hidastuisi. Levyt: SATA2 7500 RPM ohjelmistopohjainen RAID-1; Suoritin: neliytiminen Xeon 2,5 GHz L5420; Käyttöjärjestelmä: CentOS 5.4; 2010-01-23
Käytännön esimerkki: Koneelle oli varattu raskasta karttatietojen käsittelytehtävää varten yhteensä 220 gigatavua sivumuistia (usealta eri asemalta), koska ei osattu etukäteen tarkalleen arvioida paljonko muistia prosessi tarvitsisi. Useita päiviä kestävän tehtävän suorituksen aikana ilmeni, että noin puolet varatusta määrästä olisi riittänyt. Yhden 36 gigatavun sivuosion vapauttaminen (tehtävän suorituksen jatkuessa) kesti yli vuorokauden kuluttaen 70-80 % yhden ytimen laskentatehosta. Muut ylimääräiset sivutusosiot päätettiin vapauttaa myöhemmin, jotta laskenta ei hidastuisi. Levyt: SATA2 7500 RPM ohjelmistopohjainen RAID-1, salaamaton; Suoritin: neliytiminen Xeon 2,5 GHz L5420; Käyttöjärjestelmä: CentOS 5.4; 2010-01-23


==Katso myös==
==Katso myös==

Nykyinen versio 24. tammikuuta 2010 kello 00.41

swapoff-komennolla sivutusosio tai -tiedosto otetaan pois käytöstä.

Käyttö[muokkaa]

Otetaan sivutusosio /dev/hdb1 pois käytöstä:

swapoff /dev/hdb1

Otetaan sivutustiedosto /swap.swp pois käytöstä:

swapoff /swap.swp

Valitsimella -L voi swapoffille antaa argumentiksi osion laitetiedoston sijasta sen labelin.

Komennolla

swapoff -a

voi automaattisesti poistaa käytöstä kaikki fstabissa listatut swap-alueet.

Huomioitavaa[muokkaa]

Ison sivutusosion käytöstä poistaminen voi kestää jopa useita tunteja ja kuluttaa runsaasti suoritinaikaa, jos se tehdään silloin kun sivumuisti on kovassa käytössä. Tämä korostuu etenkin jos sivutusosio on salattu. Tällöin yhden gigatavun vapauttaminen voi kestää useista minuuteista yli puoleen tuntiin. Sivutusosioiden vapauttaminen on nopeinta silloin kun koneella on vähemmän kuormaa ja se ei käytä sivumuistia.

Käytännön esimerkki: Koneelle oli varattu raskasta karttatietojen käsittelytehtävää varten yhteensä 220 gigatavua sivumuistia (usealta eri asemalta), koska ei osattu etukäteen tarkalleen arvioida paljonko muistia prosessi tarvitsisi. Useita päiviä kestävän tehtävän suorituksen aikana ilmeni, että noin puolet varatusta määrästä olisi riittänyt. Yhden 36 gigatavun sivuosion vapauttaminen (tehtävän suorituksen jatkuessa) kesti yli vuorokauden kuluttaen 70-80 % yhden ytimen laskentatehosta. Muut ylimääräiset sivutusosiot päätettiin vapauttaa myöhemmin, jotta laskenta ei hidastuisi. Levyt: SATA2 7500 RPM ohjelmistopohjainen RAID-1, salaamaton; Suoritin: neliytiminen Xeon 2,5 GHz L5420; Käyttöjärjestelmä: CentOS 5.4; 2010-01-23

Katso myös[muokkaa]