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.