How To Add Swap on Ubuntu 18.04 Guide For Beginners
Inhoudsopgave:
- Voordat je begint
- Een wisselbestand maken
- De swappiness-waarde aanpassen
- Een wisselbestand verwijderen
- Conclusie
Swap is een ruimte op een schijf die wordt gebruikt wanneer de hoeveelheid fysiek RAM-geheugen vol is. Wanneer een Linux-systeem geen RAM meer heeft, worden inactieve pagina's van het RAM-geheugen naar de swap-ruimte verplaatst.
Wisselruimte kan de vorm aannemen van een speciale swap-partitie of een swap-bestand. In de meeste gevallen is er bij het uitvoeren van Ubuntu op een virtuele machine geen swap-partitie, dus de enige optie is om een swap-bestand te maken.
Deze zelfstudie behandelt de stappen die nodig zijn om een wisselbestand op Ubuntu 18.04-systemen toe te voegen.
Voordat je begint
Controleer voordat u doorgaat met deze zelfstudie of uw Ubuntu-installatie al swap heeft ingeschakeld door te typen:
sudo swapon --show
Als de uitvoer leeg is, betekent dit dat uw systeem geen swapruimte heeft ingeschakeld.
Anders, als je iets als hieronder krijgt, heb je al swap ingeschakeld op je machine.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2
Hoewel het mogelijk is, is het niet gebruikelijk om meerdere wisselruimten op één machine te hebben.
Een wisselbestand maken
De gebruiker waarbij u bent aangemeld, moet sudo-rechten hebben om swap te kunnen activeren. In deze gids voegen we
1G
swap toe. Als u meer swap wilt toevoegen, vervangt u
1G
door de grootte van de swapruimte die u nodig hebt.
Voer de onderstaande stappen uit om swapruimte toe te voegen op Ubuntu 18.04.
-
Begin met het maken van een bestand dat zal worden gebruikt voor swap:
sudo fallocate -l 1G /swapfileAls
fallocateniet is geïnstalleerd of u krijgt een foutbericht met de meldingfallocate failed: Operation not supported, gebruik dan de volgende opdracht om het wisselbestand te maken:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Alleen de rootgebruiker moet het swapbestand kunnen schrijven en lezen. Stel de juiste machtigingen in door te typen:
sudo chmod 600 /swapfileGebruik het hulpprogramma
mkswapom een Linux-wisselgebied in het bestand in te stellen:sudo mkswap /swapfileActiveer het wisselbestand met de volgende opdracht:
sudo swapon /swapfileOm de wijziging permanent te maken, opent u het bestand
/etc/fstab:sudo nano /etc/fstaben plak de volgende regel:
/ Etc / fstab/swapfile swap swap defaults 0 0Controleer of de swap actief is door de
swaponof hetfreecommando te gebruiken zoals hieronder getoond:sudo swapon --showNAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1sudo free -htotal used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
De swappiness-waarde aanpassen
Swappiness is een Linux-kerneleigenschap die bepaalt hoe vaak het systeem de swapruimte gebruikt. Swappiness kan een waarde tussen 0 en 100 hebben. Een lage waarde zorgt ervoor dat de kernel probeert te voorkomen dat swappen waar mogelijk, terwijl een hogere waarde ervoor zorgt dat de kernel de swap-ruimte agressiever gebruikt.
De standaard swappiness-waarde is 60. U kunt de huidige swappiness-waarde controleren door de volgende opdracht te typen:
cat /proc/sys/vm/swappiness
60
Hoewel de swappiness-waarde van 60 OK is voor de meeste Linux-systemen, moet u voor productieservers mogelijk een lagere waarde instellen.
Als u bijvoorbeeld de swappiness-waarde wilt instellen op 10, typt u:
sudo sysctl vm.swappiness=10
Voeg de volgende regel toe aan het bestand
/etc/sysctl.conf
om deze parameter consistent te houden tijdens opnieuw opstarten:
vm.swappiness=10
De optimale swappiness-waarde hangt af van uw systeemwerkbelasting en hoe het geheugen wordt gebruikt. U moet deze parameter in kleine stappen aanpassen om een optimale waarde te vinden.
Een wisselbestand verwijderen
Volg deze stappen om het wisselbestand te deactiveren en te verwijderen:
-
Begin met het deactiveren van de wisselruimte door te typen:
sudo swapoff -v /swapfileVerwijder vervolgens de
/swapfile swap swap defaults 0 0invoer/swapfile swap swap defaults 0 0uit het/etc/fstabbestand.Verwijder tot slot het daadwerkelijke swapfile-bestand met de opdracht
rm:sudo rm /swapfile
Conclusie
U hebt geleerd hoe u een wisselbestand kunt maken en wisselruimte op uw Ubuntu 18.04-systeem kunt activeren en configureren.
ruil ubuntu ramHoe Instagram-hoogtepunten toe te voegen zonder aan het verhaal toe te voegen
Wil je Instagram-hoogtepunten maken zonder ze eerst in een verhaal te publiceren? Bekijk de hack hier en wijzig ook covers zonder ze in een verhaal te plaatsen.
Hoe apt repository toe te voegen in ubuntu
In deze zelfstudie laten we u twee manieren zien om apt-repository toe te voegen op Ubuntu- en Debian-systemen. De eerste methode is met behulp van de opdracht add-apt-repository en de tweede methode is om de repository handmatig toe te voegen met behulp van een teksteditor.
Hoe een gebruiker toe te voegen aan sudoers in ubuntu
Op Ubuntu is de eenvoudigste manier om sudo-rechten toe te kennen aan een gebruiker door de gebruiker toe te voegen aan de sudo-groep. Leden van deze groep kunnen elk commando als root uitvoeren via sudo.







