How To Fix Screen Tearing In Linux – nVidia GPU Full Composition Pipeline / X Server Settings
Innholdsfortegnelse:
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.
Bytteplass kan ha form av enten en dedikert byttepartisjon eller en byttefil. I de fleste tilfeller når du kjører Linux på en virtuell maskin, er en swap-partisjon ikke til stede, så det eneste alternativet vårt er å lage en byttefil.
Denne opplæringen ble testet på Linux-systemer med Ubuntu 18.04 og CentOS 7, men den skal fungere med all annen Linux-distribusjon.
Hvordan legge til byttefil
Følg disse trinnene for å legge til 1 GB bytte til serveren din. Hvis du vil legge til 2 GB i stedet for 1 GB, bytter du
1G
med
2G
.
-
Lag en fil som skal brukes til bytte.
sudo fallocate -l 1G /swapfile
Hvis
faillocate
ikke er installert, eller hvis 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
Angi riktig tillatelse.
Bare rotbrukeren skal kunne skrive og lese byttefilen. Slik angir du riktig tillatelsestype:
sudo chmod 600 /swapfile
Sett opp et Linux-bytteområde.
Bruk
mkswap
verktøyet til å sette opp filen som Linux-bytteområde:sudo mkswap /swapfile
Aktiver byttet.
Aktiver byttefilen med følgende kommando:
sudo swapon /swapfile
For å gjøre endringen permanent, åpne
/ Etc / fstab/etc/fstab
filen og legge til følgende linje:/swapfile swap swap defaults 0 0
Bekreft byttestatusen.
For å bekrefte at byttet er aktivt, kan vi bruke 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
Slik justerer du 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 swappiness-verdi er 60. Du kan sjekke gjeldende swappiness-verdi ved å skrive inn følgende kommando:
cat /proc/sys/vm/swappiness
60
Mens swappiness-verdien på 60 er OK for de fleste Linux-systemer, kan det hende du må 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.
Hvordan fjerne byttefil
Hvis du av en eller annen grunn ønsker å deaktivere og fjerne byttefilen, følger du disse trinnene:
-
Først deaktiverer du byttet ved å skrive:
sudo swapoff -v /swapfile
Fjern bytte av oppføring
/swapfile swap swap defaults 0 0
fra/etc/fstab
filen.Slett til slutt den faktiske byttefilen med
rm
kommandoen:sudo rm /swapfile
Konklusjon
Du har lært hvordan du oppretter en byttefil og aktiverer og konfigurerer bytteplass på Linux-systemet ditt.
bytt ramStram på deg: iPad og velcro Lag et godt lag

Hva skjer når du tar iPad og legger til velcro? Noen kloge bruksområder som vil få deg til å spørre: "Hvorfor tenkte jeg ikke på det?"
Lag 2013 året du bytter til Linux

Nå som Windows 8 er her, er det ingen bedre tid å omfavne en mer fri, åpen og desktop-vennlig alternativ.
Lag oppstartbar debian 10 usb-pinne på Linux

Denne opplæringen forklarer hvordan du lager en oppstartbar Debian 10 (Buster) USB-pinne fra Linux-terminalen ved å bruke kommandoen dd.