Benotzt eng Datei als Swap Memory (SWAP)

Auteur: Maikel Llamaret Heredia Gepost um Site vum GUTL.

Laang hier, GNU / Linux, war limitéiert op eng eenzeg Swap Memory Partition vu maximal 128 MB, eppes vill kritiséiert vun de Géigner vum Kär vum Linus Torvalds.

Glécklech, hautdesdaags gëtt et keng sou Limit, an et ass och méiglech sou vill Swap Memory ze benotzen wéi néideg fir d'Besoine vun engem System zefridden ze stellen.

Heiansdo, nodeems mir eise System installéiert hunn, fanne mir eis an Erënnerung ze erhéijen SWAP datt mir während der Installatioun konfiguréiert hunn, eppes wat op eng einfach Manéier gemaach ka ginn andeems d'Gréisst vun der Partition fir dës Zwecker gewielt gëtt. Awer ... Wat maache wann Dir de Partitionstabell net wëllt upaken?

Wat ass SWAP a wéi funktionéiert et?

Den Tausch Gedächtnisraum oder Swap, ass wat als virtuellt Erënnerung bekannt ass. Den Ënnerscheed tëscht realem a virtuellem Gedächtnis ass datt virtuell Erënnerung Hard Disk Space benotzt anstatt e Memory Modul.

Wann de richtege Gedächtnis ausgeet, kopéiert de System e puer vun sengem Inhalt direkt op dëse Swap Memory Raum fir aner Aufgaben auszeféieren.

SWAP benotzt huet de Virdeel datt Dir zousätzlech Erënnerung braucht wann e richtege Gedächtnis erschöpft ass an e Prozess muss ausgefouert ginn. Den Nodeel ass datt als Konsequenz vum Raum op der Festplatte benotzt gëtt d'Benotzung vun der Festplatte méi lues.

Benotzt eng Datei als Swap Memory.

Dës Method erfuerdert keng Ännerunge vun der Partitionstabell vun der Festplatte. Ideal fir onerfueren Benotzer, fir déi déi vermeide wëllen Risiken ze huelen wann Dir d'Partitionstabelle vun hirer Festplack ännert, oder fir déi déi méi wéi gelegentlech Swap Memory brauchen oder op eng ëmständlech Manéier.

Bedenkt datt d'Swap-Datei an all Verzeechnes op der Festplatte plazéiert ka ginn, gëtt de Kommando ausgefouert dd, präziséiert datt Nullen geschriwwe ginn (wann = / Dev / Null) d'Datei ze kreéieren / tauschen (of = / tauschen), a Blocken vun 1024 Bytes (bs = 1024) bis Dir eng gewësse Quantitéit a Bytes fäerdeg bréngt (zielt = [Quantitéit multiplizéiert mam Wäert vu bs]). Déi folgend Beispill féiert déi uewe bis 524288000 Bytes fäerdeg sinn (gedeelt duerch 1024 ass 512MB):

Fir d'Datei ze kreéieren déi mir als SWAP benotze wäerte mir eng Konsole opmaachen an déi folgend (als Root) tippen:

dd if=/dev/zero of=/swap bs=1024 count=512000

Den uewe genannte Schrëtt kann e puer Sekonnen daueren, gitt weg Gedold. Dann, fir déi erstallt Datei als Swap Memory ze formatéieren, fuere mir de Kommando aus mkswap, wéi follegt (ëmmer als Root):

mkswap /swap

Dir wäert mat enger Ausgab op der Konsole zréckgesat ginn wéi déi folgend:

Swapspace Versioun 1 opstellen, Gréisst = 511996 KiB kee Label, UUID = fed2aba5-77c6-4780-9a78-4ae5e19c506b

Fir d'Partition z'aktivéieren an se direkt vum Betribssystem ze benotzen, féiert de Kommando aus auswiesselen. An eisem Fall wäerte mir als Swap Memory Partition déi / Swap Datei aktivéieren déi mir SWAP an de fréiere Schrëtt erstallt a formatéiert hunn:

swapon /swap

Fir z'iwwerpréiwen datt déi nei Swap Datei vum Betribssystem benotzt gëtt, fuere mir de Kommando erëm aus fräi a mir wäerte gesinn datt d'Kapazitéit vun der neier Datei am initialen SWAP Gedächtnis bäigefüügt gouf.

Fir datt dës Datei als Swap Memory automatesch beim nächste System Boot benotzt gëtt, wäerte mir änneren  / etc / fstab (mat Nano, Gedit, Kate, Kwrite, Vim oder dem Kloertext Editor vun Ärer Wiel), andeems Dir déi entspriechend Zeil derbäigesat, wéi follegt, wou amplaz vum Apparat de Wee vun der erstallter Swap-Datei gesat gëtt:

Mir maachen d'Datei op

nano /etc/fstab

A mir addéieren:

/swap         swap      swap     defaults               0 0

Prett !!!!

Mir kënnen de System neu starten an testen datt eist Austausch Gedächtnis mat der Benotzung vun der neier Datei eropgaang ass SWAP. Einfach wat mir gemaach hunn ass eng Datei an der Wuerzel vum System erstellen, formatéieren SWAP a sot eis GNU / Linux et als Swap Memory ze benotzen, zesumme mat der Partition déi mir scho fir dësen Zweck haten.

Eppes Einfaches awer dat ka vu villen vun eis eppes gebrauchen ... Ouni weider Ado ...


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

25 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   khourt sot

    D'Note ass super. Eréischt elo bréngt et mech eng Saach ze denken, kéint ech ähnlech en USB als Memory Stick benotzen ??? Wann Dir e bëssen alen Computer hutt an d'Erënnerunge kritt ass komplizéiert oder ze deier (et schéngt, datt wat méi al déi méi deier Deeler an de Computeren sinn), wier et gutt, d'Erënnerung just mat engem USB auszebauen.

    1.    auroszx sot

      Jo, et ass ganz gutt, méi oder manner dat ass wéi den zramswap deen ech installéiert hunn (ech hu Partitionszaloten net gär, ech trennen näischt).
      Wann Dir d'USB als Swap benotze wëllt, formatéiert Dir just eng Partition fir dësen Zweck, a füügt se op de fstab bäi, ännert / wiesselt op / dev / sdb1 (unzehuelen datt de Wee vun Ärer USB sdb1 ass).

      1.    sief 84 sot

        Dir wäert glécklech sinn mat btrfs a senge Subvolumes

      2.    khourt sot

        Gutt, wann ech richteg verstanen hunn wéi ech den USB Swap maachen, awer ech hu méi iwwer eppes wéi zousätzlech RAM geduecht, well den USB wier e physescht Gedächtnis, an ech géif net gär musse waarden op et méi wéi 60% vum Erënnerung ufänken USB ze benotzen.

        Gutt a gesinn de Kommentar vum @nonamed, de Grond fir Léisunge wéi dës (an nëmmen als Bäitrag an net als Ufank vun engem Teamkrich a mat allem Respekt) zu enger Zäit wou et scho Veräiner mat besserer Leeschtung sinn an et schéngt onnéideg; Ech kann un 3 Punkten denken:

        1. An déi meescht offensichtlech, et an aler Ausrüstung ze benotzen
        2. Ech denken och un net sou nei Laptops déi eng 1gb oder 2gb Kapazitéit hunn, "MINUS" d'Erënnerung fir d'Videokaart.
        3.. Gutt, et ass evident, richteg? Well et interessant ass a well et ka gemaach ginn ... hehehe! XD

        Gréiss

        1.    k1000 sot

          Oder wann Dir vergiess de SWAP ze kreéieren an Dir wëllt net mat der Partitionstabell mess

        2.    Katekyo sot

          Entscheet Dir en USB Drive als RAM ze benotzen? Dat kann net gemaach ginn well de RAM's Lies-Schreifgeschwindegkeet vill méi séier ass wéi en USB kann ënnerstëtzen an och den USB géif no kuerzer Zäit zerstéiert ginn haha ​​an et wier gutt benotzt en USB Drive als zousätzlech SWAP

    2.    Altaïr sot

      Jo, Dir erstellt eng Swap-Partition op engem USB a montéiert se mat sudo swapon / dev / sdX an Dir kënnt -s 60 derbäi sou datt et Prioritéit huet iwwer aner Swap-Partitionen. Dir kënnt et och op de fstab bäifügen sou datt et automatesch montéiert ass, oder d'Swap-Datei erstellen wéi et an dësem super Guide op der USB steet 😉

  2.   Slayerkorn sot

    Exzellente Guide, a praktizéiere zur selwechter Zäit, fir wann een aus Swap leeft, och wann et schwéier ass. Elo replizéieren ech déiselwecht Saach awer an engem USB-Gedächtnis fir den Transfert vun Daten aus dem physesche Gedächtnis ze maachen fir de Gedächtnis e bësse méi séier ze wiesselen.

  3.   elendilnarsil sot

    Merci fir d'Infoen. awer et generéiert eng Fro, vläicht eppes Silly: wann dës Swap-Datei erstallt ass, kann d'Swap-Partition net geläscht ginn ???

  4.   net benannt sot

    Heiansdo froen ech mech ob et wierklech derwäert ass ze wiesselen, ech hunn et ëmmer bei 0%, vläicht huet et mat der Erënnerung ze dinn, ech hunn 4GB Ram, ech mengen, méi Erënnerung mécht et manner Sënn Swap ze benotzen

    1.    Daniel Rojas sot

      Jo, et hänkt vun der Erënnerung of, déi Dir an der Maschinn hutt. Ech hunn et och ëmmer bei 0%, a mat 4Gb Ram hunn ech nëmmen 512mb zur Swap-Partition

      1.    pzero sot

        An der leschter Installatioun hunn ech de Swap erofgeholl. Trotzdem, mat 24GB RAM, hunn ech kleng Swap Utilisatioune gesinn (e puer KB) heiansdo och mat vill vum RAM net benotzt. Firwat? Ech hu keng Ahnung

  5.   sief 84 sot

    Ech hunn dat zu sabayon ze maachen, ech konnt d'Ursaach net fannen firwat et all RAM an de Swap giess huet.

  6.   Här Linux sot

    Ech wäert et ëmmer soen, FromLinix ass de Nummer eent Blog, dank dësen interessanten Artikelen. Iwwregens hunn ech de Schlëssel fonnt deen de Yoyo aus dem Prisong geheit huet wou se den Elav hunn, ech mengen ech halen deen.

    Gréiss Elav.

  7.   merlin d'Debianit sot

    Ganz nëtzlech Merci fir de Bäitrag.

  8.   Zäitmiessung sot

    Et ass méi einfach
    lvm lvresize /dev/vg_laptpop/vl_swap -L +4G
    wann Dir LVM kloer benotzt (unzehuelen Dir wëllt 4gigas tauschen)

    1.    Zäitmiessung sot

      Wéi och ëmmer, dee Bäitrag ass p% $ fir d'Mamm, wousst et net virdrun, wéi vill Formater hätt ech gespuert xDDDD

  9.   invisible15 sot

    Ech hunn zwou Swap-Partitionen (eng op all Festplack) a mat 1 GB Ram benotzen ech op d'mannst tëscht 200 Mb a 500 Mb vum Swap ...

  10.   kal sot

    Wann Dir e puer al USB Pen-Fuerweren hutt, kënnt Dir op engem Razzia 0 Streifen vun N USB-Geräter wiesselen, sou datt d'Tauschleeschtung am Verhältnis zu de punktéierten USB-Geräter beschleunegt gëtt a wa méiglech jidd een an engem anere Root-Hub - ech denken! -. Dir musst Iech just iwwer déi natierlech Ënnerstëtzung vu Raid by Linux Soft informéieren.
    e Link fir méi Info:
    http://www.kriptopolis.com/raid-1
    oder eng méi allgemeng Sich
    https://www.google.es/search?q=raid+por+soft+en+linux&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=fflb

    1.    kal sot

      Ech hu vergiess ze soen datt d'Razzia kann op der Partitionniveau gemaach ginn. Also wann d'USB Spikes net déiselwecht Gréisst sinn, kënnt Dir Partituren der Gréisst vun der klengster Spike maachen an déi reschtlech Lächer vun de méi groussen Usbs kënne fir aner Saache benotzt ginn oder fir méi Swaps op der Datei oder Partitionniveau ... net Ass et méiglech Razzia mat verschiddenen Echange Dateien ze maachen mat der Method déi Dir beschreift ???…

  11.   Carlos sot

    Exzellent Tutorial, ech sinn opgefuerdert de Swap ze erhéijen deen ech verfügbar hat. (AN)

  12.   Jorge sot

    Dëst gesäit gutt aus. Ech probéieren mat engem USB Memory.

  13.   De Guillox sot

    excellent ... funktionnéiert op engem Android Handy? Ech hunn schonn e personaliséierte Kernel, awer ech wëll de SD net partitionéieren. Ech mengen dat misst funktionnéieren

  14.   Delugas sot

    Ganz gudden Artikel.

    En anert interessant Konzept iwwer Linux Swap ass Swappiness:

    http://www.sysadmit.com/2016/10/linux-swap-y-swappiness.html

  15.   David coleman sot

    Moien mäin Numm ass David Coleman Ech sinn 32, aus Ohio ech studéiere Computer Programméiere && Informatik fir mäi Associates Grad a béid a 4 Joer Zäit ze kréien!,
    Meng Fro mat der Applikatioun (SWAP / no-root) APK ass einfach no der Swap / Swp Datei déi ech fir 2Gb 999Mb's × 2 erstallt hunn am Wesentlechen wéi genau wou a mengem Android et gespäichert soll ginn? Ech benotzen en 3Gb RAM 32gb memeroy +32 gb SanDisk SD ze boot Stylo 5 mam Boost mobilen Unrooted Apparat mat Bootloader opgehuewen souwéi Sim opgespaart!. All Rotschléi si gutt appréciéiert a begréisst Thx
    Urs SENCERLY, David Coleman 32 vun Ohio UsA .. 🌷