Ustvarjanje datoteke zamenjave

Kaj je Swap Space

Osnovna funkcija prostora za zamenjavo je zamenjava prostora na disku za pomnilnik RAM. Računalniku omogoča, da prostor na disku uporabi kot začasno rešitev za shranjevanje pri preobremenjenem pomnilniku. Prostor za zamenjavo omogoča povečanje skupne količine razpoložljivega pomnilnika, kar omogoča učinkovitejše delovanje programov.

Ko pomnilnik RAM v računalniku doseže največjo zmogljivost, lahko sistemu začne primanjkovati pomnilnika, kar povzroči počasno delovanje in sesutje sistema. Prostor za zamenjavo deluje kot varnostna mreža, saj operacijskemu sistemu omogoča, da neuporabljene podatke in navodila začasno shrani v datoteko za zamenjavo. Ta datoteka se nahaja na trdem disku in sprosti prostor v pomnilniku RAM za aktivne procese.

Ko se izvajajo pomnilniško intenzivna opravila, lahko sistem prenese neuporabljene pomnilniške strani v izmenjevalni prostor. Ta postopek prenosa je znan kot zamenjava. Sistem tako sprosti pomnilnik za aktivne procese in zagotovi, da so bistveni podatki dostopni, ko so potrebni.

Prostor za izmenjavo je treba pravilno konfigurirati, da zagotovite optimalno delovanje. Velikost in lokacijo izmenjevalne datoteke je treba skrbno določiti glede na zahteve sistema. Premajhen prostor za izmenjevalnik lahko povzroči pogosto izmenjavanje, kar vpliva na zmogljivost sistema. Nasprotno pa lahko prevelik izmenjevalni prostor povzroči nepotrebno porabo prostora na disku.

Prostor za zamenjavo je še posebej koristen za sisteme z majhno količino pomnilnika RAM, saj omogoča, da za izvajanje aplikacij uporabijo več razpoložljivega pomnilnika. Poleg tega je lahko izmenjevalni prostor uporaben v navideznih strojih, kjer si pomnilnik deli več instanc.

Ustvarjanje odlagalnega prostora v sistemu Linux

Ustvarjanje izmenjevalnega prostora v sistemu Linux je bistvenega pomena za izboljšanje delovanja sistema in zagotavljanje zadostnih pomnilniških virov.

Prostor za zamenjavo ima ključno vlogo v sistemu Linux, saj zagotavlja dodatno shranjevanje pomnilnika, ko zmanjka fizičnega pomnilnika RAM. Z drugimi besedami, datoteka Swap je potrebna za shranjevanje informacij v primerih, ko količina pomnilnika RAM ni zadostna. Tak pomnilnik deluje veliko počasneje kot RAM, zato je aktivna uporaba takega pomnilnika zelo nezaželena. Služi kot začasno mesto za shranjevanje pomnilniških strani ali blokov, ki se uporabljajo manj pogosto, s čimer se učinkovito sprosti prostor v pomnilniku RAM za podatke, do katerih se dostopa pogosteje.

V tem članku je opisan korak za korakom, kako ustvariti datoteko swap v računalniku z operacijskim sistemom Linux.

Vodnik po korakih za ustvarjanje datoteke swap

Če želite v sistemu Linux ustvariti izmenjevalni prostor, sledite naslednjim korakom:

Prvi korak je ustvarjanje datoteke swap. V tem primeru ustvarimo datoteko velikosti 2 GB.

fallocate --length 2GiB /swapfile

Nastavite pravilna dovoljenja za datoteko

chmod 600 /swapfile

Ustvarimo izmenjevalnik iz določene datoteke, na izhodu pa dobimo naslednje.

# mkswap /swapfile Setting up swapspace version 1, size = 2097148 KiB no label, UUID=97f81d12-80ca-4a61-ad17-1c094f52e36d

Nato v tej datoteki omogočite uporabo izmenjevalnika.

# swapon /swapfile

Ali swap deluje, lahko preverite z ukazom free

# free -h total used free shared buff/cache available Mem: 3,8G 96M 3,5G 8,5M 268M 3,5G Swap: 2,0G 0B 2,0G

Kot lahko vidite na sliki zaslona, je swap omogočen.

Če želite to datoteko ob zagonu sistema namestiti kot datoteko swap, morate v datoteko / etc / fstab vnesti naslednji vnos

/swapfile swap swap defaults 0 0

Namesto poti do datoteke lahko navedete njen UUID, ki ga dobite z ukazom mkswap. V tem primeru bo vnos videti takole:

UUID=97f81d12-80ca-4a61-ad17-1c094f52e36d swap swap defaults 0 0

Sklep

Ustvarjanje datoteke swap v sistemu Linux je bistven korak za zagotovitev zadostnih pomnilniških virov in izboljšanje delovanja sistema. Z upoštevanjem vodnika po korakih iz tega dokumenta lahko preprosto ustvarite datoteko swap, ki ustreza vašim zahtevam.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria