Установка и настройка CentOS в VirtualBox
Innehållsförteckning:
Swap är ett utrymme på en disk som används när mängden fysiskt RAM-minne är fullt. När ett Linux-system slutar på RAM flyttas inaktiva sidor från RAM till swap-utrymmet.
Byteutrymme kan ha formen av antingen en dedicerad swappartition eller en swapfil. När CentOS körs på en virtuell maskin är det vanligtvis ingen swap-partition, så det enda alternativet är att skapa en swap-fil.
Den här artikeln behandlar stegen för att lägga till en bytefil i CentOS 8-system.
Skapa och aktivera en bytefil
Utför följande steg som root eller som användare med sudo-behörigheter för att lägga till byteutrymme i ett CentOS 8-system.
-
Börja med att skapa en fil som kommer att fungera som swap-utrymme:
sudo fallocate -l 1G /swapfileI det här exemplet skapar vi en bytefil med en storlek på 1G. Om du behöver mer byte, byt ut
1Gmed önskad storlek.Om
fallocateverktyget inte är tillgängligt på ditt system eller om du får ett felmeddelande som sägerfallocate failed: Operation not supported, användddkommandot för att skapa swap-filen:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Ställ in filbehörigheterna så att endast rotanvändaren kan läsa och skriva swap-filen:
sudo chmod 600 /swapfileStäll sedan in ett Linux-swap-område på filen:
sudo mkswap /swapfileSetting up swapspace version 1, size = 1024 MiB (1073737728 bytes) no label, UUID=0abdb8ba-57d6-4435-8fd8-5db9fc705045Aktivera bytet genom att utföra följande kommando:
sudo swapon /swapfileKontrollera att bytet är aktivt genom att använda antingen
swaponellerfree, som visas nedan: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 517MGör ändringen permanent genom att lägga till en swap-post i
/etc/fstab:sudo nano /etc/fstabKlistra in följande rad:
/ Etc / fstab/swapfile swap swap defaults 0 0
Justera Swappiness-värdet
Swappiness är en Linux-kärnegenskap som definierar hur ofta systemet ska använda swap-utrymmet. Swappiness kan ha ett värde mellan 0 och 100. Ett lågt värde gör att kärnan försöker undvika byte när det är möjligt, medan ett högre värde gör att kärnan använder växlingsutrymmet mer aggressivt.
Standard swappiness-värdet på CentOS 8 är 30. Du kan kontrollera det aktuella swappiness-värdet genom att skriva följande kommando:
cat /proc/sys/vm/swappiness
30
Medan swappiness-värdet 30 är OK för stationära och utvecklingsmaskiner, för produktionsservrar, kan du behöva ställa in ett lägre värde.
Om du till exempel vill ställa in swappiness-värdet till 10 skriver du:
sudo sysctl vm.swappiness=10
Följ följande rad till filen
/etc/sysctl.conf
att göra denna parameter långvarig över
/etc/sysctl.conf
:
vm.swappiness=10
Det optimala swappiness-värdet beror på systemets arbetsbelastning och hur minnet används. Du bör justera denna parameter i små steg för att hitta ett optimalt värde.
Ta bort en bytefil
Så här avaktiverar du och tar bort bytefilen:
-
Avaktivera byteutrymmet genom att skriva:
sudo swapoff -v /swapfileTa bort swap-posten
/swapfile swap swap defaults 0 0från/etc/fstab.Radera den faktiska swapfile-filen med
rm:sudo rm /swapfile
Slutsats
Vi har visat dig hur du skapar en swap-fil och aktiverar och konfigurerar swap-utrymme på ditt CentOS 8-system.
Det har varit nästan ett år sedan jag serverade några bra, varma laptop tips (se "Laptop Q & A: Släck av snabbt, fixa klibbiga nycklar" ) - och det är oförklarligt. Jag gör det till dig den här veckan med några användbara råd om hur du lägger till minne till en bärbar dator, gör en gammal bärbar hårddisk till en extern enhet och använder din bärbara datorns ströminställningar effektivt.
Lägg till RAM till en bärbar dator
Forskning är det sällsynta ordet för närvarande, särskilt hos Microsoft, och forskningen är det som inspirerar människor. Tekniken har revolutionerats i detta århundrade som ett resultat av forskning som varit banbrytande av några ledande organisationer runt om i världen. Forskning har alltid varit intressant och insiktsfullt; håller detta koncept i åtanke Jag har redan diskuterat många forskningsämnen från Microsoft här på Windows Club. Om jag lägger till ytterligare en serie intressanta läser,
Socio-Digital Systems
Så här lägger du till bytesutrymme på centos 7
Swap är ett utrymme på en disk som används när mängden fysiskt RAM-minne är fullt. Denna handledning förklarar hur du lägger till en bytefil i CentOS 7-system.







