Krav: Virtuelt minne er et tveegget sverd, det finnes ikke noe godt eller dårlig, bare om det er egnet eller ikke, og det er passende i det scenarioet. For beregninger med høy trafikk, lav forsinkelse og høy samtidighet kan det hende at det å slå på virtuelt minne ikke hjelper hele systemet og kan til og med bli en negativ optimalisering. For servere med lite minne, liten beregning og anstendig lese- og skriveytelse på harddisken, kan det å slå på virtuelt minne forbedre den totale ytelsen og opplevelsen.
I Linux-systemer brukes swap-partisjoner (swap space) når systemet trenger flere minneressurser og det fysiske minnet er fullt. Bruk swap space for å gi midlertidig lagring for inaktive prosesser og data, og forhindre at minne går tom når fysisk minne er fullt. Swap-plass fungerer som en utvidelse av fysisk minne og lar systemet fortsette å kjøre jevnt når fysisk minne er tomt.
Aktiver den virtuelle minneswap-partisjonen
For å sjekke om swap-partisjonskonfigurasjonen er aktivert, er kommandoen som følger:
HvisEcho-meldingen er tom, noe som indikerer at det ikke finnes noen swap-partisjon i systemet, kan du konfigurere swap-partisjonen etter dine behov.
Lag en fil for å bytte partisjoner med følgende kommando:
Verdien /var/swap er en variabel som representerer identiteten til swap-partisjonen, og du kan tilpasse verdien til denne variabelen til å være den samme som den eksisterende partisjons-ID-en.
Verdiene bs og count indikerer størrelsen på den opprettede interchange-filen, du kan tilpasse innstillingene, i denne kommandoen betyr bs=1M count=4096 at størrelsen på interchange-filen settes til 4 GB.
For å formatere filen som en swap-partisjon, er kommandoen som følger:
Kjør følgende kommando for å åpne swap-partisjonen:
Åpningen er vellykket, som vist i figuren nedenfor:
Skriv den nye partisjonsinformasjonen i /etc/fstab-filen og konfigurer swap-partisjonen til automatisk å monteres ved oppstart med følgende kommando:
Å slå den på betyr ikke å bruke den, det må væreKonfigurer swappness-parameteren for å bestemme prinsippet for systemets bruk av swap-partisjoner, bytteparameteren varierer fra 0 til 100.
For å redigere filen /etc/sysctl.conf, for eksempel, må du justere følgende parametere når det fysiske minnet er mindre enn 80 % av plassen.
Kjør følgende kommando for å få konfigurasjonen til å tre i kraft:
Oppsummeringskommandoen er som følger:
Lukk den virtuelle minneswap-partisjonen
Utfør følgende kommando for å lukke swap-partisjonen:
osv/fstab-fil, ogSlettePå samme måte som følgende informasjon om koblingsmontering, avbryt automatisk montering av bytte.
Lagre og avslutt, og deretter utføre følgende kommando for å bekrefte at swap-partisjonen er lukket.
Echo-meldingen er tom, noe som indikerer at swap-partisjonen er lukket.
Referanse:
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig. |