Hogyan adjunk swap ubuntu

Az egyik legegyszerűbb módja, hogy növelje a szerver válaszadási és üzemzavar elleni védelem memória hibák alkalmazások hozzá csereterület. SWAP egy olyan terület a merevlemezen, hogy jelölték a helyet, ahol az operációs rendszer ideiglenes adattárolást amelyet többé tartani az emlékét.

Alapvetően ez lehetőséget ad arra, hogy megnöveli az információt, hogy a szerver képes tárolni az ő dolgozik „emlékezet”, bizonyos fenntartásokkal. Lemezterület főként, ha a memóriának is elment.

Az információ a lemezen rögzített lassabb lesz, mint a memóriában tárolt adatokat, de az operációs rendszer a legelőnyösebb, ha alkalmazási adatok a memóriában és használt cserélni a régi adatokat.

Ebben az útmutatóban megmutatjuk, hogyan lehet létrehozni, és lehetővé teszik a swap file Ubuntu 15.04 szerver.

Ellenőrző rendszer beállításait SWAP

Mielőtt elkezdenénk, veszünk egy pillantást a operációs rendszer. Mi lehet több swap fájl vagy swap partíciót. Annak érdekében, hogy megtudja, mennyi swap telepíteni és használni a parancsot futtatja:

Ha visszamegy csak a fejléc az asztalra, akkor a lapozófájl van tiltva.

Egy másik, még ismerős módon, hogy ellenőrizze a swap-beállításokat használjon segédprogram, amely megmutatja nekünk a szabad memória használat. Látjuk a jelenlegi memória és a swap használat megabájt tárcsázza:

Mint látható, cseréljük le a 0. Ez megfelel az eredményeket a swapon paranccsal.

Ellenőrzés lemezterület

Az első dolog, ami eszembe jut, hogy jelöljenek ki egy külön partíciót a swap. Mindazonáltal, változtassa meg a partíció rendszer nem mindig lehetséges. Mi lehet ugyanolyan könnyen létrehozhat egy swap fájl, amelyet található a meglévő partíciót.

Mielőtt ezt tesszük, akkor tisztában kell lennie az aktuális lemez használat. Mi lehet kapni ezt az információt a gépelés:

Mint látható, az első sorban a táblázat, már rendelkezésre álló 55HU. Ez a hatalmas teret a swap file.

Bár sok véleményt a megfelelő méretű a csere, ez tényleg attól függ, hogy a személyes preferenciák és az alkalmazás követelményeinek. Általános szabály, hogy az összeg eléri vagy ő duplája a RAM a rendszer egy jó kiindulási pont.

Mivel a rendszer 4GB RAM-mal, és nem vagyok hajlandó részt egy 8GB lemezterület, megteszem-swap mérete 4 GB.

Hozzon létre egy lapozófájl

Most már tudjuk, a „lehetőségek” a mi merevlemez. Létrehozunk egy swap fájl a gyökérkönyvtárban. A fájl tartalmazza azt a méretet, úgy döntöttünk, hogy osztja a csere. Kétféle módon lehet megtenni:

Hagyományos, lassú módján

Mi lehet egy swap fájlt a dd segédprogramot. Ez a sokoldalú segédprogram bejegyzések egyik helyről a másik helyre a lemezen.

Mi lehet használni, hogy írjon nullát a fájlt. Ehhez a Linux van egy speciális eszköz / dev / zero

A paraméter bs azt jelzik a szektor mérete és segítségével a gróf a blokkok számát. Ez az opció önkényesen választjuk, a lényeg, hogy a termék egyenlő lesz a 4GB.

sudo dd if = / dev / zero of = / swapfile bs = 1G száma = 4

A program megkezdése előtt ellenőrizze a paramétereket, amit megadott. Ha a paraméter megadása nem a helyes út, akkor törölje az adatokat.

Ahhoz, hogy ellenőrizze a fájl jött létre, ezt a parancsot:

Ha ezt a módszert használja, akkor valószínűleg észrevette, hogy a teremtés a fájl volt körülbelül 15 másodpercig.

Ha azt szeretnénk, hogy megtanulják, hogyan kell csinálni gyorsan, távolítsa el a létrehozott fájlok, a következő parancsot:

sudo rm / swapfile

Egy gyors módja annak, hogy

A gyorsabb módja annak, hogy egy fájl, amely bennünket fallocate segédprogramot. Ez a program létrehozza a fájlt azonnal, sőt, nem ír semmit a fájlt. Mi lehet olyan fájlt kötet 4GB gépelés:

sudo fallocate -l 4G / swapfile

A parancs azonnal végrehajtandó, és mi csak azt kell ellenőrizni annak végrehajtását:

Mint látható, a fájl jön létre a megfelelő mennyiségű kijelölt helyet.

A felvétel a lapozófájl

Mi már most létrehozott egy swap fájl, az egyik módja, de a rendszer nem tud róla semmi nem utal arra, hogy hogyan kell használni. Meg kell mondani a rendszernek, hogy a swap fájl.

sudo chmod 600 / swapfile

Nézzük, hogyan kell megváltoztatni a jogosultságokat a fájlt:

Ha helyesen tette, a jogot, hogy írni és olvasni csak a root felhasználó.

Most mondjuk a rendszer, hogy a lapozófájl:

sudo mkswap / swapfile

Fájl használatra kész a rendszer:

sudo swapon / swapfile

Továbbra is, hogy ellenőrizze, hogy a felfüggesztés rendszert használják:

Mint látható, a fájl használatban, de ha most újraindítani a rendszert, a fájl már nem használják.

Beállítása swap fájl

Van egy lapozófájl, hogy csatlakoztatva van a rendszer, de ha a szerver újraindítására, akkor nem lesz automatikusan csatlakozik. Azt is rögzíti ezt a segítségével fstab. Szerkesztése a konfiguráció:

sudo nano / etc / fstab

Alján a fájlt, akkor kell hozzá egy sort, hogy mondja meg az operációs rendszer automatikusan használni a létrehozott fájlt:

Mentse és zárja be a fájlt. (CTRL + X, Y) ezen az oldalon fájl beállítása befejeződött.

Kapcsolódó cikkek