Reklama
Väčšina inštalácií v systéme Linux odporúča zahrnúť oblasť SWAP. Užívatelia Windows, ktorí sú zvyknutí mať celý operačný systém na jednom oddiele, sa môžu zdať čudní.
Čo robí oddiel SWAP, potrebujete ho dokonca a aký by mal byť? To všetko sú dôležité otázky, ktoré môžu vďaka správnym odpovediam vážne zlepšiť výkon systému.
Pretečenie z pamäte
V najjednoduchšom zmysle funguje oddiel SWAP ako pretečenie pamäte (RAM). Ak je vaša pamäť úplne zaplnená, všetky ďalšie aplikácie sa budú spúšťať skôr z oblasti SWAP ako z pamäte.
Znie to ako jednoduchý spôsob, ako zvýšiť množstvo využiteľnej pamäte bez toho, aby sa v skutočnosti získalo viac pamäte RAM, to však nie je možné. RAM je ideálny hardvér pre pamäť, pretože je to veľmi rýchle, na rozdiel od pevných diskov, ktoré sú relatívne pomalé. Príchod pevných diskov znížil problém s výkonom s ich oveľa lepšími rýchlosťami Ako fungujú disky SSD?V tomto článku sa dozviete, čo presne sú SSD, ako v skutočnosti SSD fungujú a fungujú, prečo sú SSD také užitočné a ako jedna z hlavných nevýhod SSD. Čítaj viac
, ale aj keď sa nezhodujú s pamäťou RAM - navyše by ste nechceli spôsobiť ďalšie opotrebenie jednotky SSD.Najbližšou analógiou oddielu SWAP by bol stránkovací súbor systému Windows, aj keď medzi nimi existuje veľa technických rozdielov.
prioritizácia
Oddiel SWAP môže tiež pomôcť presunúť niektoré položky z pamäte na pevný disk, aby v pamäti zostalo viac miesta pre dôležitejšie položky. To znamená, že položky, ktoré sa zriedka dotknú, by sa presunuli do oddielu SWAP.
Hranica toho, čo sa považuje za „zriedkavé“, závisí od „swapibility“ (áno, to je skutočný použitý termín), ktorý je konfigurovateľný. Vyššia výmena znamená, že položky sa pravdepodobne presunú do oddielu SWAP; nižšia výmena znamená, že položky sa presunú menej často do oblasti SWAP.
Povoľuje režim dlhodobého spánku
Nakoniec sa oddiel SWAP použije ako cieľový obsah vašej pamäte, kedykoľvek poviete systému, aby sa prepol do režimu dlhodobého spánku. To znamená, že bez oddielu SWAP nie je možné hibernáciu v systéme Linux.
Používatelia samozrejme používajú funkciu hibernácie samozrejme len zriedkavo, takže vám to nemusí záležať.
Potrebujete oddiel SWAP?
Znamená to, že je potrebný oddiel SWAP? Rozhodne nie! Systém Linux môže fungovať dokonale dobre bez oddielu SWAP. Existuje však niekoľko výhod a nevýhod.
výhody:
- Poskytuje pretečený priestor, keď sa pamäť úplne zaplní
- Z miesta s vysokorýchlostnou pamäťou sa môžu len zriedka presunúť potrebné položky
- Umožňuje hibernáciu
nevýhody:
- Zaberá miesto na pevnom disku, pretože oddiely SWAP sa dynamicky nemenia
- Môže zvýšiť opotrebenie pevného disku
- Nezvyšuje nevyhnutne výkon (pozri nižšie)
Keď oddiely SWAP nepomôžu
Čo? Oddiely SWAP nie vždy pomáhajú zlepšovať výkon? Dovoľte mi vysvetliť scenár, v ktorom by bol oddiel SWAP v skutočnosti horší, než keby ho nemáte.
Mal som nainštalovaný Linux na netbooku, ktorý mal iba 1 GB pamäte a 5400 ot./min. S iba 1 GB pamäte si dokážete predstaviť, že sa dokáže rýchlo naplniť niekoľkými otvorenými kartami prehliadača. Oddiel SWAP mi umožnil, aby som ich všetky nechal otvorené, pretože do nich jednoducho pretekala pamäť.
Potom sa však objavila prekážka kvôli rýchlosti pevného disku 5400 ot / min. Pretože pevný disk bol taký pomalý a systém neustále chcel mať prístup k oddielu SWAP, netbook sa stal extrémne, extrémne pomalý do tej miery, že sa stal prakticky nepoužiteľným, pokiaľ som nezavrel všetko, aby som nejaké uvoľnil Pamäť.
Nastavená výmena nezaručila, že hoci v pamäti je teraz miesto, všetko v oddiele SWAP sa presunie späť. Namiesto toho by veľa z nich zostalo v oddiele SWAP, čo by malo za následok, že netbook bude naďalej pomalý. Toto bolo opravené iba reštartom, čo chvíľu trvalo, pretože systém musel vypnúť všetko z oddielu SWAP pred vypnutím.
odporúčania
Tu by som odporučil toto:
- Ak by ste chceli mať možnosť hibernácie v počítači, mali by ste mať oddiel SWAP. Veľkosť tohto oddielu by mala byť veľkosť nainštalovanej pamäte plus ďalších 10 - 25%, aby zostal priestor pre všetky položky, ktoré už boli presunuté do oddielu SWAP.
- Ak chcete iba malé zvýšenie výkonu (a máte aspoň 7200 ot / min pevného disku), môžete pridajte oddiel SWAP, ak chcete, ale nie je to potrebné, pokiaľ nemáte nainštalované menej ako 4 GB Pamäť. Veľkosť tohto súboru môže byť ľubovoľná, ale nechcel by som ho zväčšiť, ako by ste vytvorili, keby ste vytvorili oddiel SWAP na aktiváciu režimu dlhodobého spánku.
- Ak máte pevný disk s rýchlosťou 5400 ot./min., Nemali by ste vytvoriť oddiel SWAP jednoducho preto, že váš počítač zhorší váš problém. Ak však chcete mať program SWAP absolútne, potom môžete vytvoriť oddiel pomocou rovnakých pokynov pre určovanie veľkosti, ako je uvedené vyššie - ale hodnotu výmeny môžete zmeniť na niečo oveľa nižšie.
Zmena výmeny
Aby ste zmenili swappiness, musíte spustiť príkaz gksu gedit /etc/sysctl.conf
ktorý spustí textový editor s názvom Gedit, a fantastický všestranný textový editor gedit: Jeden z najdôležitejších textových editorov s plnými funkciami [Linux a Windows]Keď uvažujete o jednoduchých textových editoroch, prvá vec, ktorá sa vám môže dostať do hlavy, je aplikácia Poznámkový blok systému Windows. Robí presne to, čo uvádza jeho popis úlohy - jednoduché funkcie pre obyčajný text ... Čítaj viac , pre konfiguračný súbor musíme zmeniť. Potom vyhľadajte „vm.swappiness“ a zmeňte ho na inú hodnotu (najlepšie 10). Ak sa tento parameter nezobrazuje, pridajte tento riadok na koniec súboru: vm.swappiness = 10
Zadaná hodnota označuje, kedy chcete, aby Linux začal aktívne presúvať procesy z pamäte do oddielu SWAP. Napríklad hodnota 10 znamená, že procesy sa presunú, keď využitie pamäte dosiahne 90%; predvolená hodnota výmeny v Ubuntu 60 znamená, že procesy sa presunú, keď využitie pamäte dosiahne 40%.
Existuje mnoho ďalších podrobností, ktoré sa týkajú tohto, ale urobili by veci iba mätúcimi.
záver
Oddiely SWAP môžu výrazne zmeniť výkon vášho systému - niekedy k lepšiemu a niekedy k horšiemu. Teraz, keď ste vzdelaný, mali by ste byť schopní robiť správne rozhodnutia.
Hľadáte iné spôsoby, ako zrýchliť váš systém Linux? Odhlásiť sa tieto štyri ďalšie rýchle a jednoduché tipy 4 spôsoby, ako urýchliť vaše Linux PCNie je vaše nastavenie systému Linux také rýchle, ako by ste chceli? Tu je návod, ako to urýchliť. Čítaj viac .
Čo ste počuli o oddieloch SWAP? Myslíte si, že to stojí za to? Dajte nám vedieť v komentároch!
Kredity obrázkov: Daniel Rocal
Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.