Backports: Newer software and kernel in Debian/Ubuntu-based distros!
Innholdsfortegnelse:
Bytt er et mellomrom på en disk som brukes når mengden fysisk minne er full. Når et Linux-system går tom for RAM, flyttes inaktive sider fra RAM til bytteområdet.
Bytteplass kan ha form av enten en dedikert byttepartisjon eller en byttefil. Når du kjører en Debian-virtuell maskin, er en byttepartisjon vanligvis ikke til stede, så det eneste alternativet er å opprette en byttefil.
Denne veiledningen vil guide deg gjennom trinnene for å legge til en byttefil på Debian 10 Buster.
Før du begynner
Selv om det er mulig, er det ikke vanlig å ha flere bytteplasser på en enkelt maskin. For å sjekke om Debian-installasjonen din allerede har byttet aktivert, kjører du følgende kommando:
sudo swapon --show
Hvis utgangen er tom, betyr det at systemet ikke har bytteplass.
Ellers, hvis du får noe slik som nedenfor, har du allerede byttet aktivert på Debian-systemet ditt.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
For å aktivere bytte, må brukeren som kjører kommandoene ha sudo-rettigheter.
Opprette en byttefil
I dette eksemplet vil vi opprette og aktivere
1G
bytte. For å lage en større bytte, erstatt
1G
med størrelsen på ønsket bytteplass.
Trinnene nedenfor viser hvordan du legger til bytteplass på Debian 10.
-
Opprett først en fil som skal brukes til bytte:
sudo fallocate -l 1G /swapfile
Hvis
fallocate
ikke er installert eller du får en feilmelding som sier atfallocate failed: Operation not supported
kan du bruke følgende kommando til å opprettefallocate failed: Operation not supported
:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Bare rotbrukeren skal kunne lese og skrive til byttefilen. Gi kommandoen nedenfor for å angi riktige tillatelser:
sudo chmod 600 /swapfile
Bruk
mkswap
verktøyet til å sette opp et Linux-bytteareal på filen:sudo mkswap /swapfile
Aktiver byttefilen:
sudo swapon /swapfile
For å gjøre endringen permanent, åpne
/etc/fstab
filen:sudo nano /etc/fstab
og lim inn følgende linje:
/ Etc / fstab/swapfile swap swap defaults 0 0
Kontroller om bytten er aktiv ved hjelp av enten bytte- eller
free
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
Justere bytteverdien
Swappiness er en Linux-kjernenegenskap som definerer hvor ofte systemet vil bruke bytteområdet. Swappiness kan ha en verdi mellom 0 og 100. En lav verdi vil gjøre at kjernen prøver å unngå å bytte når det er mulig, mens en høyere verdi vil gjøre at kjernen til å bruke bytteområdet mer aggressivt.
Standard bytteverdi er 60. Du kan sjekke gjeldende bytteverdi ved å bruke kattkommandoen:
cat /proc/sys/vm/swappiness
60
Mens swappiness-verdien på 60 er OK for de fleste Linux-systemer, bør du angi en lavere verdi for produksjonsservere.
For å angi bytteverdien til 10, skriver du for eksempel:
sudo sysctl vm.swappiness=10
For å gjøre denne parameteren vedvarende på tvers av omstarter legger du følgende linje til filen
/etc/sysctl.conf
:
vm.swappiness=10
Den optimale bytteverdien avhenger av systembelastningen og hvordan minnet brukes. Du bør justere denne parameteren i små trinn for å finne en optimal verdi.
Fjerne en byttefil
For å deaktivere og fjerne byttefilen, utfør trinnene nedenfor:
-
Deaktiver bytteområdet ved å kjøre:
sudo swapoff -v /swapfile
Åpne
/etc/fstab
filen med teksteditoren din, og fjern innstillingene for bytte av fil/swapfile swap swap defaults 0 0
.Slett til slutt den faktiske byttefilen med
rm
kommandoen:sudo rm /swapfile
Konklusjon
Du har lært hvordan du oppretter en byttefil og aktivere og konfigurere bytteplass på Debian 10-maskinen din.
bytt debian ramHvordan legge til instagramhøydepunkter uten å legge til historien

Vil du lage høydepunkter på Instagram uten å publisere dem til en historie først? Sjekk hacket her, og endre også omslag uten å legge dem til en historie.
Hvordan legge til bytteplass på debian 9

Swap er et mellomrom på en disk som brukes når mengden fysisk RAM-minne er fullt. Denne veiledningen skisserer trinnene som er nødvendige for å legge til en byttefil på Debian 9-systemer.
Hvordan legge til bytteplass på ubuntu 18.04

Swap er et mellomrom på en disk som brukes når mengden fysisk RAM-minne er fullt. Når et Linux-system går tom for RAM, flyttes inaktive sider fra RAM til bytteområdet. Denne opplæringen dekker trinnene som er nødvendige for å legge til en byttefil til Ubuntu 18.04.