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 navedene datoteke, na izhodu pa dobimo naslednje.

# mkswap /swapfile
Vzpostavitev swap prostora različica 1, velikost = 2097148 KiB
brez oznake, UUID=97f81d12-80ca-4a61-ad17-1c094f52e36d

Nato v tej datoteki omogočite uporabo swap prostora.

# 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 izmenjava omogočena.

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

/swapfile swap 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 privzeto 0 0

Zaključek

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