Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 149|Atsakyti: 0

[Linux] Linux virtualios atminties apsikeitimo skaidinio konfigūravimo pamoka

[Kopijuoti nuorodą]
Publikuota: 2025-12-5 08:47:19 | | | |
Reikalavimai: Virtuali atmintis yra dviašmenis kardas, nėra nei gero, nei blogo, tik ar jis tinkamas, ar ne, ir jis tinka tame scenarijuje. Skaičiuojant didelį srautą, mažą delsą ir didelį sutapimą, virtualiosios atminties įjungimas gali nepadėti visai sistemai ir netgi tapti neigiamu optimizavimu. Serveriuose, kuriuose yra maža atmintis, mažas skaičiavimas ir tinkamas standžiojo disko skaitymo ir rašymo našumas, virtualiosios atminties įjungimas gali pagerinti bendrą našumą ir patirtį.

Linux sistemose apsikeitimo skaidiniai (swap space) naudojami, kai sistemai reikia daugiau atminties išteklių ir fizinė atmintis yra pilna. Naudokite apsikeitimo vietą, kad suteiktumėte laikiną neaktyvių procesų ir duomenų saugyklą ir išvengtumėte atminties pritrūkimo, kai fizinė atmintis pilna. Apsikeitimo vieta veikia kaip fizinės atminties išplėtimas ir leidžia sistemai toliau sklandžiai veikti, kai fizinė atmintis išeikvojama.

Įgalinkite virtualios atminties apsikeitimo skaidinį

Norėdami patikrinti, ar įjungta apsikeitimo skaidinio konfigūracija, komanda yra tokia:
JeiguAido pranešimas tuščias, nurodantis, kad sistemoje nėra apsikeitimo skaidinio, galite sukonfigūruoti apsikeitimo skaidinį pagal savo poreikius.

Sukurkite failą, skirtą skaidiniams keisti, naudodami šią komandą:
/var/swap reikšmė yra kintamasis, nurodantis apsikeitimo skaidinio tapatybę, ir galite tinkinti šio kintamojo reikšmę, kad ji būtų tokia pati kaip esamo skaidinio ID.

Bs ir count reikšmės nurodo sukurto mainų failo dydį, galite tinkinti nustatymus, šioje komandoje bs=1M count=4096 reiškia, kad mainų failo dydis nustatytas į 4 GB.

Norėdami suformatuoti failą kaip apsikeitimo skaidinį, komanda yra tokia:
Norėdami atidaryti apsikeitimo skaidinį, paleiskite šią komandą:
Atidarymas sėkmingas, kaip parodyta paveikslėlyje žemiau:



Įrašykite naują skaidinio informaciją į failą /etc/fstab ir sukonfigūruokite apsikeitimo skaidinį, kad jis būtų automatiškai prijungtas įkrovos metu naudodami šią komandą:
Įjungti nereiškia, kad jį naudoti, jis turi būtiSukonfigūruokite swappiness parametrą, kad nustatytumėte sistemos apsikeitimo skaidinių naudojimo principą, apsikeitimo parametras svyruoja nuo 0 iki 100.

Pavyzdžiui, norėdami redaguoti failą /etc/sysctl.conf, turite pakoreguoti šiuos parametrus, kai fizinė atmintis yra mažesnė nei 80% vietos.
Vykdykite šią komandą, kad konfigūracija įsigaliotų:
Suvestinės komanda yra tokia:


Uždarykite virtualios atminties apsikeitimo skaidinį

Vykdykite šią komandą, kad uždarytumėte apsikeitimo skaidinį:
etc/fstab failą irNaikintiPanašiai kaip toliau pateiktoje su apsikeitimu susijusioje montavimo informacijoje, atšaukite automatinį keitimo montavimą.
Išsaugokite ir išeikite, tada vykdykite šią komandą, kad patvirtintumėte, jog apsikeitimo skaidinys uždarytas.
Aido pranešimas tuščias, nurodantis, kad apsikeitimo skaidinys uždarytas.

Nuoroda:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.




Ankstesnis:Linux glaudinimo zip, 7z ekstremalus suspaudimas (minimalus failas)
Kitą:Vartotojo būsenos optimizavimas "Discuz x3.4" įraše svečio režimu
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com