Krav: Virtuel hukommelse er et tveægget sværd, der er ikke noget godt eller dårligt, kun om det er egnet eller ej, og det er passende i det scenarie. For beregninger med høj trafik, lav latenstid og høj samtidighed kan det at aktivere virtuel hukommelse ikke hjælpe hele systemet og kan endda blive en negativ optimering. For servere med lille hukommelse, lille beregning og anstændig harddisklæse- og skriveydelse kan det at aktivere virtuel hukommelse forbedre den samlede ydeevne og oplevelse.
I Linux-systemer bruges swap-partitioner (swap-plads), når systemet har brug for flere hukommelsesressourcer, og den fysiske hukommelse er fuld. Brug swap-plads til midlertidigt lager for inaktive processer og data, og undgå at løbe tør for hukommelse, når den fysiske hukommelse er fuld. Swap-plads fungerer som en udvidelse af fysisk hukommelse og gør det muligt for systemet at fortsætte med at køre glat, når den fysiske hukommelse er opbrugt.
Aktivér den virtuelle hukommelsesswap-partition
For at tjekke, om swap-partitionskonfigurationen er aktiveret, er kommandoen som følger:
HvisEcho-beskeden er tom, hvilket indikerer, at der ikke er nogen swap-partition i systemet, kan du konfigurere swap-partitionen efter dine behov.
Opret en fil til at bytte partitioner med følgende kommando:
Værdien af /var/swap er en variabel, der repræsenterer identiteten af swap-partitionen, og du kan tilpasse værdien af denne variabel til at være den samme som den eksisterende partitions-ID.
Værdierne bs og count angiver størrelsen på den oprettede udvekslingsfil, du kan tilpasse indstillingerne, i denne kommando betyder bs=1M count=4096, at størrelsen på udvekslingsfilen er sat til 4 GB.
For at formatere filen som en swap-partition er kommandoen som følger:
Kør følgende kommando for at åbne swap-partitionen:
Åbningen lykkes, som vist i figuren nedenfor:
Skriv de nye partitionsoplysninger i /etc/fstab-filen og konfigurer swap-partitionen til automatisk at blive monteret ved opstart med følgende kommando:
At tænde den betyder ikke, at du bruger den, den skal detKonfigurer swappiness parameteren for at bestemme princippet for systemets brug af swap-partitioner, swappiness parameteren varierer fra 0 til 100.
For eksempel skal du justere følgende parametre for at redigere /etc/sysctl.conf-filen, når den fysiske hukommelse udgør mindre end 80% af pladsen.
Kør følgende kommando for at få konfigurationen til at træde i kraft:
Sammendragskommandoen er som følger:
Luk den virtuelle hukommelsesswap-partition
Udfør følgende kommando for at lukke swap-partitionen:
osv./fstab-fil, ogSletteLigesom med følgende monteringsinformation om swap, annuller den automatiske montering af swap.
Gem og afslut, og udfør derefter følgende kommando for at bekræfte, at swap-partitionen er lukket.
Echo-beskeden er tom, hvilket indikerer, at swap-partitionen er blevet lukket.
Henvisning:
Hyperlink-login er synlig.
Hyperlink-login er synlig.
Hyperlink-login er synlig.
Hyperlink-login er synlig. |