How To Expand / Extend Virtual Hard Disk Partition Size in VMWare Workstation Tutorial
Indholdsfortegnelse:
- Før du begynder
- Oprettelse af en swap-fil
- Justering af swappiness-værdien
- Fjernelse af en swap-fil
- Konklusion
Swap er et mellemrum på en disk, der bruges, når mængden af fysisk hukommelse er fuld. Når et Linux-system løber tør for RAM, flyttes inaktive sider fra RAM til swap-pladsen.
Swap plads kan have form af enten en dedikeret swap partition eller en swap fil. Normalt, når du kører en virtuel Debian-maskine, er en swap-partition ikke til stede, så den eneste mulighed er at oprette en swap-fil.
Denne tutorial vil guide dig gennem trinnene til at tilføje en swap-fil på Debian 10 Buster.
Før du begynder
Selvom det er muligt, er det ikke almindeligt at have flere swap-mellemrum på en enkelt maskine. For at kontrollere, om din Debian-installation allerede er swap aktiveret, skal du køre følgende kommando:
sudo swapon --show
Hvis output er tomt, betyder det, at systemet ikke har swap-plads.
Ellers, hvis du får noget lignende nedenfor, har du allerede aktiveret swap på dit Debian-system.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
For at aktivere swap skal brugeren, der kører kommandoerne, have sudo-privilegier.
Oprettelse af en swap-fil
I dette eksempel vil vi oprette og aktivere
1G
swap. For at oprette en større swap skal du udskifte
1G
med størrelsen på den ønskede swap-plads.
Trinene nedenfor viser, hvordan du tilføjer swap-plads på Debian 10.
-
Opret først en fil, der vil blive brugt til swap:
sudo fallocate -l 1G /swapfile
Hvis
fallocate
ikke er installeret, eller du får en fejlmeddelelse, der sigerfallocate failed: Operation not supported
kan du bruge følgende kommando til at oprette swap-filen:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Kun rodbrugeren skal være i stand til at læse og skrive til swap-filen. Giv kommandoen nedenfor for at indstille de korrekte tilladelser:
sudo chmod 600 /swapfile
Brug
mkswap
værktøjet til at konfigurere et Linux-swap-område på filen:sudo mkswap /swapfile
Aktivér swap-filen:
sudo swapon /swapfile
For at gøre ændringen permanent skal du åbne filen
/etc/fstab
:sudo nano /etc/fstab
og indsæt følgende linje:
/ Etc / fstab/swapfile swap swap defaults 0 0
Kontroller, om swap'en er aktiv ved hjælp af enten
swapon
ellerfree
kommandoen som vist nedenfor:sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
Justering af swappiness-værdien
Swappiness er en Linux-kerneegenskap, der definerer, hvor ofte systemet vil bruge swap-pladsen. Swappiness kan have en værdi mellem 0 og 100. En lav værdi vil gøre kernen til at forsøge at undgå at bytte når det er muligt, mens en højere værdi får kernen til at bruge swap-pladsen mere aggressivt.
Standard swappiness-værdien er 60. Du kan kontrollere den aktuelle swappiness-værdi vha. Kattekommandoen:
cat /proc/sys/vm/swappiness
60
Mens swappiness-værdien 60 er OK for de fleste Linux-systemer, skal du for produktionsservere indstille en lavere værdi.
For at indstille swappiness-værdien til 10 skal du f.eks. Skrive:
sudo sysctl vm.swappiness=10
For at gøre denne parameter vedvarende på tværs af genstarter vedhæftes følgende linje til filen
/etc/sysctl.conf
:
vm.swappiness=10
Den optimale swappiness-værdi afhænger af dit systems arbejdsbelastning og hvordan hukommelsen bruges. Du skal justere denne parameter i små trin for at finde en optimal værdi.
Fjernelse af en swap-fil
For at deaktivere og fjerne swap-filen skal du udføre trinnene herunder:
-
Deaktiver swap-pladsen ved at køre:
sudo swapoff -v /swapfile
Åbn filen
/etc/fstab
med din teksteditor, og fjern indstillingerne for swapfil/swapfile swap swap defaults 0 0
.Endelig skal du slette den faktiske swapfile-fil med kommandoen
rm
:sudo rm /swapfile
Konklusion
Du har lært, hvordan du opretter en swap-fil og aktiverer og konfigurerer swap-plads på din Debian 10-maskine.
skift debian-ramSådan tilføjes swap plads til centos 7

Swap er et mellemrum på en disk, der bruges, når mængden af fysisk RAM-hukommelse er fuld. Denne tutorial forklarer, hvordan man tilføjer en swap-fil på CentOS 7-systemer.
Sådan tilføjes swap plads til centos 8

Swap er et mellemrum på en disk, der bruges, når mængden af fysisk RAM-hukommelse er fuld. Denne artikel dækker trinnene til at tilføje en swap-fil på CentOS 8-systemer.
Sådan tilføjes swap plads til debian 9

Swap er et mellemrum på en disk, der bruges, når mængden af fysisk RAM-hukommelse er fuld. Denne tutorial beskriver de trin, der er nødvendige for at tilføje en swap-fil på Debian 9-systemer.