Létrehozása, szerkesztése és törlése swap linux
nem túl sok RAM. A virtuális memória célja a racionális elosztása memória a felhasználó és a rendszer feldolgozza. Egyszerűen fogalmazva, hogy ne pazarolja a memória tárolására alkalmas statikus adatokat, kiosztani egy bizonyos területen a merevlemez helyezni.
1. Általános információk
A Linux rendszer egy virtuális memória található, akkor válasszon ki egy egyéni merevlemez partíciós, vagy reguláris fájlt. Linux lehetővé teszi, hogy összekapcsolják a két módszer. Alapértelmezésben Unix rendszereken alkalmazott swap partíciót. SWAP teljesítmény külön merevlemez partíciós magasabb, mint a teljesítménye virtuális memória mennyiségét a fájlban. Az egyetlen hátránya, hogy a komplexitása SWAP partíció szerkesztő.
Ha tudja, hogy milyen kapacitás szükséges SWAP terület, ügyeljen arra, hogy egy külön merevlemez partíciót a szerver működését. Ha a terhelés a SWAP terület még ismeretlen, ez a legjobb hely a virtuális memória fájlt, majd meghatározzuk az igényeket a rendszer, hozzon létre egy partíció méretét.
Linux rendszer lehetővé teszi a párhuzamos használata több SWAP SWAP partíció és fájlokat. Ez lehetővé teszi a rugalmasabb megközelítést a kérdés bővítése a virtuális memória méretét a hiánya esetén SWAP terület a szerveren. Leggyakrabban fut a szerveren egy meglévő swap partíciót úgy tűnik, hogy a jelenlegi méret a virtuális memória nem elég. Célszerűbb, hogy adjunk egy teszt swap file, hogy meghatározzuk a terhelés a SWAP területet, és emelés után a partíció méretét.
Bármely operációs rendszer, ha használja az alvó üzemmód (Hebernation), a virtuális memória méretét kell tenni nem kevesebb, mint a RAM mennyisége. Általános esetben a leghatékonyabb felhasználását több virtuális memória 4 (1024 MB, MB 2048, stb), mivel cserék kernel memória oldalak 4 kB-nál. Virtuális memória mérete könnyebb kiszámítani a RAM # 2, # 3. A swap terület kell helyezni a leggyorsabb merevlemez közelebb a tetején.
Szeretném felhívni a figyelmet, hogy a következő állítás csak a változtatások Fájl virtuális memória, hanem változik a mérete egy SWAP könyvtárban.
Az alábbiakban lépésről lépésre, amely lehetővé teszi, hogy hozzon létre, módosítani és törölni SWAP fájlt.
2. Készítsen SWAP fájl
- Hozza létre a szükséges méretet a swap fájl egy olyan terület, ahol a / home / swap-tmp - a nevét és elérési útvonalát a fájlt, és count = 1024K razmerv meg, ebben az esetben - 1024 MB):
# Sudo dd if = / dev / zero of = / home / swap-TMP bs = 1024 count = 1024K
A képernyőn megkapjuk:
[User @ localhost felhasználó] #sudo dd if = / dev / zero of = / home / swap-TMP bs = 1024 count = 1024K
1048576 + 0 beolvasott rekordok
1048576 + 0 bejegyzések írásbeli
1073741824 bájt másolt (1,1 GB), 137.509 c, 7,8 MB / c
# Sudo mkswap / home / swap-tmp
A műtét után a kijelzőn:
[User @ localhost felhasználó] # sudo mkswap / home / swap-tmp
Állítsa swapspace 1. verzió, méret = 1073737 KB
nincs címke, UUID = 54c60583-e61a-483A-A15C-2f1be966db85
# Sudo swapon / home / swap-tmp
Szerkesztése fstab lehet önállóan vagy csapatban, amely hozzáteszi, hogy a végén a fstab fájl vonal / home / swap-tmp swap swap defaults 0 0:
# Echo "/ home / swap-tmp swap swap defaults 0 0" | sudo tee -a / etc / fstab
Ugyanazt a műveletet, de dobovlenie által UUID, amely hozzá van rendelve a 2. bekezdés:
# Echo "UUID = 54c60583-e61a-483A-A15C-2f1be966db85 swap swap defaults 0 0" | sudo tee -a / etc / fstab
3. Vegye ki SWAP fájl
- Mi tekintettel az összes tárgyat, hogy a használt virtuális memóriaterület
# Sudo swapoff / home / swap-tmp
# Sudo rm / home / swap-tmp
Ha korábban hozzáadott egy sort az fstab fájlt, hogy automatikusan töltse le a fájl SWAP amikor az operációs rendszer, akkor távolítsa el azt. Output / etc / fstab szerkesztéséhez a képernyőn:
# Sudo gedit / etc / fstab
Ez törli a sort tartó SWAP fájlt.
4. szerkesztése Dimension lapozófájl
Lépésekkel szerkesztheti mennyiségének SWAP fájl csökken a eltávolítása már létrehozott SWAP fájlt, és hozzon létre egy új fájlt a kívánt méretet. Azaz, először meg kell győződnie a 3. pont 2. bekezdés után.
7. Véletlen cikkek:
Mi a helyzet az egyes szakaszok? Szeretik, ha?
Vagy túl ahhoz, hogy törölje a partíciót, és törli a fstab?
Minden azonos szakasz, csak arról, hogy a SWAP maradt valamilyen formában. Nem tudom, hogyan fog működni anélkül, hogy a Linux SWAP. nem semmi, ha telepíti az operációs rendszert, meg kell említeni válaszfalak: / és swap
Linux SWAP nélkül működik megfelelően, ha van kb 2 GB Ram és egy számítógépet használnak, mint egy asztali. Sam most létrehozott egy partíciód, igényes alkalmazásokhoz.
Amiro: Linux SWAP nélkül működik megfelelően, ha van kb 2 GB Ram és egy számítógépet használnak, mint egy asztali. Sam most létrehozott egy partíciód, igényes alkalmazásokhoz.
Nos, az a tény, hogy a Linux fut anélkül Swap - ez biztos, de hogy ez hatással lesz a teljesítmény továbbra is kérdés.
Ui Az Ön esetében azt egy scriptet, amely létrehozza és elindítja a swap-intenzív alkalmazások. Befejezése után a program eltávolítja az alkalmazást swap file. És volna felakasztotta alkalmazás start gombot.
Mut @ NT
Ui Az Ön esetében azt egy scriptet, amely létrehozza és elindítja a swap-intenzív alkalmazások. Befejezése után a program eltávolítja az alkalmazást swap file. És volna felakasztotta alkalmazás start gombot.
---
SWAPO fájlt a gép 2 giga szövetkezetek méretben 4 giga sozdaetsya körülbelül két percig, akkor elfárad várja a letöltés az alkalmazás
Spec: SWAPO fájlt a gép 2 giga szövetkezetek méretben 4 GB körülbelül két percig sozdaetsya, fáradt, hogy várni a letöltés az alkalmazás
Nincs középút. Mindig meg kell feláldozni valamit, vagy sebesség, vagy a sebesség))
Mut @ NT: Ui Az Ön esetében azt egy scriptet, amely létrehozza és elindítja a swap-intenzív alkalmazások. Befejezése után a program eltávolítja az alkalmazást swap file. És volna felakasztotta alkalmazás start gombot.
Ez csak nem garantálja, hogy mindig működik-nem.
Megtalálható egy ilyen program (nem a igényes alkalmazások, és egyéb). ami-memóriaképfájlokat adatokat a lemezre (ha malloc NULL), és ha a memória, akkor eltárolja a memóriában. Az eredmény végrehajtása után az alkalmazás számára, amelyben létrehozta a csere, ott lehet egy csomó más alkalmazásból származó adat, hogy egyszerűen nem vlezut memória kiszorítja őket a csere. Ez a után kezdődik, hogy megtörténjen a rendszer - a téma egy másik vita. Ha van egy csere, akkor csak növeli, nem csökken. úgy, hogy biztonságban
Igaza van. A cikk tükrözi, csak mi lehetséges Linux
Sok hiba a szövegben.
> Vagy egy sor hozzáadása az automatikus
vagy adjunk hozzá egy sor automatikus
> Hogy kerül a kernel által használt
amelyet a kernel által használt
Elnézést kérek, talán amatőr mondás, én csak jobban tudom Solaris. A kérdés a teljesítmény és a SWAP hangerőt. Van tapasztalata e. SWAP akar egyes alkalmazások, mint például az Oracle, amely egyben a felfüggesztés mindig szűk (kivéve, ha a lemez nem SSD). Eszerint, ha ez egyáltalán lehetséges anélkül, hogy a csere, a teljesítménye a legnagyobb, másrészt a tapasztalat és ajánlásai a gyártók a RAM 2 GB méretű SWAP = RAM akár 4 GB 50% RAM, akár 1 TB valahol 16 és 32 GB-os, mint egy terabyte adható 64GB . Ismét, az alkalmazástól függően, például SAP megköveteli, hogy a 32 Gb memória swap legalább 20 GB.
# Ikon azt jelenti, hogy a sudo nem kell egy hibát # sudo dd if = / dev / zero of = / home / swap-tmp bs = 1024 count = 1024K; jobbra: # dd if = / dev / zero of = / home / swap-tmp bs = 1024K count = 1024