What is Linux swap?
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. I de flesta fall när Ubuntu körs på en virtuell maskin finns ingen swap-partition så det enda alternativet är att skapa en swap-fil.
Denna handledning täcker de steg som krävs för att lägga till en bytefil på Ubuntu 18.04-system.
Innan du börjar
Innan du fortsätter med den här tutorialen, kontrollera om din Ubuntu-installation redan har aktiverat swap genom att skriva:
sudo swapon --show
Om utgången är tom, betyder det att ditt system inte har swap-utrymme aktiverat.
Annars, om du får något liknande nedan, har du redan aktiverat swap på din maskin.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2
Även om det är möjligt är det inte vanligt att ha flera bytesutrymmen på en enda maskin.
Skapa en bytefil
Användaren som du är inloggad som måste ha sudo-privilegier för att kunna aktivera swap. I den här guiden lägger vi till
1G
byte, om du vill lägga till mer byte, byt ut
1G
med storleken på det utbytesutrymme du behöver.
Utför stegen nedan för att lägga till byteutrymme på Ubuntu 18.04.
-
Börja med att skapa en fil som kommer att användas för byte:
sudo fallocate -l 1G /swapfileOm
fallocateinte är installerat eller du får ett felmeddelande som sägerfallocate failed: Operation not supportedanvänd följande kommando för att skapa swap-filen:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Endast rotanvändaren ska kunna skriva och läsa swap-filen. Ställ in rätt behörigheter genom att skriva:
sudo chmod 600 /swapfileAnvänd
mkswapverktyget för att ställa in ett Linux-swap-område i filen:sudo mkswap /swapfileAktivera swap-filen med följande kommando:
sudo swapon /swapfileFör att göra ändringen permanent öppna
/etc/fstab:sudo nano /etc/fstaboch klistra in följande rad:
/ Etc / fstab/swapfile swap swap defaults 0 0Verifiera att bytet är aktivt genom att använda antingen
swaponeller detfreekommandot 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 517M
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.
Standardvärdet för swappiness är 60. Du kan kontrollera det aktuella swappiness-värdet genom att skriva följande kommando:
cat /proc/sys/vm/swappiness
60
Medan swappiness-värdet 60 är OK för de flesta Linux-system, kan du för produktionsservrar 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:
-
Börja med att inaktivera byteutrymmet genom att skriva:
sudo swapoff -v /swapfileTa sedan bort swap-filens post
/swapfile swap swap defaults 0 0från/etc/fstabfilen.Slutligen tar du bort den faktiska swapfile-filen med kommandot
rm:sudo rm /swapfile
Slutsats
Du har lärt dig hur du skapar en swap-fil och aktiverar och konfigurerar swap-utrymme på ditt Ubuntu 18.04-system.
byt ubuntu ramGoogle Bows till tryck, lägger till "Sekretess" Länk till startsida
Google böjar för tryck från privatlivsorganisationer för att inkludera en länk på företagets hemsida till sin integritetspolicy
Clearwire WiMax Kommer till 10 städer den 1 september> Clearwire kommer att lägga till 10 marknader - även små - till fyrastaden Clearwire kommer att lägga till 10 marknader - dock relativt små - till täckningsområdet för fyra städer i sitt nya WiMax-nätverk den 1 september.
Bäraren , som bildades förra året, syftar till att nå 120 miljoner potentiella kunder med sitt Clear-varumärke WiMax-tjänst i slutet av 2010, men tjänsten är endast kommersiellt tillgänglig i fyra städer idag: Baltimore, Atlanta, Las Vegas och Portland, Oregon. Clearwire har erbjudit trådlöst bredband baserat på standardteknologi på många andra amerikanska marknader, och WiMax är tillgängligt i beta-test på några av dessa platser redan.
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







