How to Add Additional Virtual Hard Disk Drive 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 RAM-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. I de fleste tilfælde, når du kører Ubuntu på en virtuel maskine, er en swap-partition ikke til stede, så den eneste mulighed er at oprette en swap-fil.
Denne tutorial dækker de nødvendige trin for at tilføje en swap-fil på Ubuntu 18.04-systemer.
Før du begynder
Før du fortsætter med denne tutorial, skal du kontrollere, om din Ubuntu-installation allerede har swap aktiveret ved at skrive:
sudo swapon --show
Hvis output er tomt, betyder det, at dit system ikke har swap-plads aktiveret.
Ellers, hvis du får noget lignende nedenfor, har du allerede aktiveret swap på din maskine.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2
Selvom det er muligt, er det ikke almindeligt at have flere swap-mellemrum på en enkelt maskine.
Oprettelse af en swap-fil
Den bruger, du er logget på, skal have sudo-privilegier for at kunne aktivere swap. I denne vejledning tilføjer vi
1G
swap, hvis du vil tilføje mere swap, skal du erstatte
1G
med størrelsen på det swap-rum, du har brug for.
Udfør trinnene nedenfor for at tilføje bytteplads på Ubuntu 18.04.
-
Start med at oprette 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
så brug 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 skrive og læse swap-filen. Indstil de korrekte tilladelser ved at skrive:
sudo chmod 600 /swapfile
Brug
mkswap
værktøjet til at konfigurere et Linux-swap-område i filen:sudo mkswap /swapfile
Aktivér swap-filen ved hjælp af følgende kommando:
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, at swap'en er aktiv ved hjælp af enten
swapon
eller denfree
kommando 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 ved at skrive følgende kommando:
cat /proc/sys/vm/swappiness
60
Mens swappiness-værdien 60 er OK for de fleste Linux-systemer, kan du muligvis indstille en lavere værdi for produktionsservere.
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
Følg disse trin for at deaktivere og fjerne swap-filen:
-
Start med at deaktivere swap-pladsen ved at skrive:
sudo swapoff -v /swapfile
Fjern derefter swap-
/swapfile swap swap defaults 0 0
fra/etc/fstab
filen.Til sidst skal du fjerne den faktiske swapfile-fil ved hjælp af kommandoen
rm
:sudo rm /swapfile
Konklusion
Du har lært, hvordan du opretter en swap-fil og aktiverer og konfigurerer swap-plads på dit Ubuntu 18.04-system.
skift ubuntu 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.