Управление пакетами RPM в CentOS 7
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 CentOS op een virtuele machine geen swap-partitie, dus de enige optie is om een swap-bestand te maken.
In deze zelfstudie wordt uitgelegd hoe u een wisselbestand op CentOS 7-systemen kunt toevoegen.
Voordat je begint
Controleer voordat u doorgaat met deze zelfstudie of uw CentOS-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.
Als u iets als hieronder krijgt, is swap al ingeschakeld op uw machine.
NAME TYPE SIZE USED PRIO /dev/dm-1 partition 1.5G 0B -1
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.
Volg de onderstaande stappen om swapruimte toe te voegen op een CentOS 7-systeem.
-
Maak eerst een bestand dat wordt gebruikt als wisselruimte:
sudo fallocate -l 1G /swapfileAls het hulpprogramma
fallocateniet beschikbaar is op uw systeem of u krijgt een foutbericht met de meldingfallocate failed: Operation not supported, gebruikt u de volgende opdracht om het wisselbestand te maken:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Zorg ervoor dat alleen de rootgebruiker het swapbestand kan lezen en schrijven door de juiste machtigingen in te stellen:
sudo chmod 600 /swapfileStel vervolgens een Linux-swapgebied in het bestand in:
sudo mkswap /swapfileVoer de volgende opdracht uit om de swap te activeren:
sudo swapon /swapfileBreng de wijziging permanent aan door het bestand
/etc/fstabte openen:sudo nano /etc/fstaben de volgende regel plakken:
/ 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 op CentOS 7 is 30. U kunt de huidige swappiness-waarde controleren door de volgende opdracht te typen:
cat /proc/sys/vm/swappiness
30
Hoewel de swappiness-waarde 30 OK is voor desktop- en ontwikkelingsmachines, 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 ten slotte het eigenlijke swapfile-bestand met
rm:sudo rm /swapfile
Conclusie
U hebt geleerd hoe u een wisselbestand kunt maken en wisselruimte op uw CentOS 7-systeem kunt activeren en configureren.
ruil centos ramVoorbeeld PDF-bestanden toevoegen en miniatuurweergaven toevoegen aan PDF-bestanden in Windows 7
PDF-voorbeeld en PDF XChange Viewer gratis downloaden. Hiermee kunt u een voorbeeld van PDF-bestanden bekijken en kunt u miniatuurvoorbeelden op uw Windows-computer toevoegen.
Wisselruimte toevoegen op Centos 8
Swap is een ruimte op een schijf die wordt gebruikt wanneer de hoeveelheid fysiek RAM-geheugen vol is. Dit artikel behandelt de stappen voor het toevoegen van een wisselbestand op CentOS 8-systemen.
Wisselruimte toevoegen aan Debian 9
Swap is een ruimte op een schijf die wordt gebruikt wanneer de hoeveelheid fysiek RAM-geheugen vol is. Deze tutorial beschrijft de stappen die nodig zijn om een wisselbestand op Debian 9-systemen toe te voegen.







