Denne bloggen vil demonstrere metoden til Legg til bytteplass på Ubuntu 22.04.
Legge til bytteplass på Ubuntu 22.04
Med det formål å legge til bytteplass på Ubuntu 22.04, følg de gitte instruksjonene.
Trinn 1: Sjekk bytteinformasjon
Først av alt, kjør den medfølgende kommandoen for å sjekke inn det eksisterer alle forhåndskonfigurerte bytte på systemet:
$ sudo swapon -show
Alternativt kan du bruke "gratis”Kommando med“-h”Alternativ for å bekrefte eksistensen av aktivt bytteplass:
$ gratis -h
Utgangen fra de gitte kommandoene indikerer at en byttefil allerede er til stede på systemet vårt. Imidlertid vil vi lage en ny byttefil for demonstrasjon og vise deg metoden for å legge til bytteplass i Ubuntu 22.04.
Trinn 2: Sjekk tilgjengelig harddiskplass
I neste trinn, sjekk den tilgjengelige plassen på harddisken for å sikre at den har nok plass:
$ df -h
Som du ser, har vi “9.5g”Tilgjengelig plass på systemet vårt:
Trinn 3: Opprett byttefil
For å lage en byttefil, skriv ut den medfølgende "Fallocate”Kommando i Ubuntu 22.04 terminal med “-l”Alternativ og spesifisere mengden rom du vil tildele. I vårt tilfelle vil vi lage en byttefil som heter “Swapfile1”Å ha“1g”Plass:
$ sudo fallocate -l 1g /swapfile1
Trinn 4: Kontroller Swap File tildelt plass
Kontroller det tildelte rommet til byttefilen ved å bruke den oppgitte kommandoen:
$ ls -lh /swapfile1
Trinn 5: Endre bytte av filtillatelse
Bruk den medfølgende “Chmod”Kommando for å endre tillatelsene til filen til å være bare tilgjengelig med“rot”:
$ sudo chmod 600 /swapfile1
Kontroller deretter de tildelte filtillatelsene:
$ ls -lh /swapfile1
Trinn 6: Mark Swapfile1 som bytteplass
Skriv ut følgende kommando for å markere den opprettet "Swapfile1”Som bytteplass:
$ sudo mkswap /swapfile1
Trinn 7: Aktiver byttefil
Aktiver den opprettede byttefilen og tillat Ubuntu 22.04 System for bruk:
$ sudo swapon /swapfile1
Trinn 8: Kontroller tilgjengeligheten
Etter å ha aktivert SWAP -fil, må du bekrefte om den er tilgjengelig eller ikke ved å bruke den gitte “Swapon”Kommando:
$ sudo swapon -show
Eller utfør "gratis”Kommando med“-h”Alternativ for samme formål:
$ gratis -h
Trinn 9: Lag Swap -filen permanent
Endringene du har gjort til nå blir bare brukt på den aktuelle økten. Dette sier at så snart systemet starter på nytt, vil serveren ikke automatisk fortsette med de ekstra innstillingene. For å gjøre byttefilen permanent, legg til den opprettede filen til “/etc/fstab”Fil.
Så for det første, sikkerhetskopiere “/etc/fstab”Fil som et forholdsregler:
$ sudo cp /etc /fstab /etc /fstab.Bak
Legg deretter til følgende informasjon relatert til "Swapfile1”:
$ ekko '/swapfile1 ingen swap sw 0 0' | sudo tee -a /etc /fstab
Gå nå til det siste trinnet.
Trinn 10: Still inn innstillinger for bytte av plass
På dette tidspunktet er bytteplass permanent og klar til bruk. Imidlertid vil vi stille inn noen ekstra bytteplassinnstillinger som vil påvirke ytelsen til Ubuntu 22.04 på en god måte.
For det første, sjekk verdien av "swappiness”Parameter, som indikerer hvor ofte systemet skal bytte data ut av RAM til det ekstra bytteplassen. Parameterens verdi vil ligge mellom "0”Og“100”. For å sjekke gjeldende verdi av "swappiness”Parameter, kjør følgende“katt”Kommando:
$ katt/proc/sys/vm/swappiness
Bruk deretter “Sysctl”Kommando for å tilordne en ny verdi til“swappiness" parameter:
$ sudo sysctl vm.Swappiness = 20
For å lagre de ekstra innstillingene for den ekstra bytteplassen, kan du legge til samme linje i "Sysctl.Confl”Fil:
$ sudo nano /etc /sysctl.konf
En annen parameters verdi som vi skal stille er "VFS_CACHE_PRESSURe ”. Denne parameteren kontrollerer hurtigbufferen Dentry og inode informasjon. Kontroller dens nåværende verdi ved hjelp av det medfølgende “katt”Kommando:
$ katt/proc/sys/vm/vfs_cache_pressure
Tilsvarende angi en ny verdi for “vfs_cache_pressure”Parameter ved å bruke“Sysctl”Kommando:
$ sudo sysctl vm.vfs_cache_pressure = 40
Legg til samme linje i "Sysctl.konf”Fil for å sette verdien av" permanentvfs_cache_pressure ” parameter:
$ sudo nano /etc /sysctl.konf
Truffet "Ctrl+O”For å lagre den ekstra linjen og bytte tilbake til terminalen. Det opprettede bytteplass er alle klart til bruk med de konfigurerte innstillingene:
Vi har samlet den enkleste metoden for å legge til bytteplass på Ubuntu 22.04.
Konklusjon
Med det formål å legge til bytteplass i Ubuntu 22.04, for det første, sjekk den tilgjengelige harddiskplassen, og utfør deretter "$ sudo fallocate -l 1g /swapfile1”Kommando mens du spesifiserer det tildelte rommet og banen til byttefilen som skal opprettes. Endre deretter filtillatelsene til byttefilen, merk den som bytteplass, og aktiver den på Ubuntu 22.04 System. Denne bloggen demonstrerte metoden til Legg til bytteplass på Ubuntu 22.04.