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. |