Android

Hvordan legge til bytteplass på ubuntu 18.04

Zimbra: Descargar e instalar Zimbra Collaboration 9 OSE en Ubuntu 18.04 LTS - Zextras Build

Zimbra: Descargar e instalar Zimbra Collaboration 9 OSE en Ubuntu 18.04 LTS - Zextras Build

Innholdsfortegnelse:

Anonim

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 Ubuntu på en virtuell maskin, er en swap-partisjon ikke til stede, så det eneste alternativet er å lage en byttefil.

Denne opplæringen dekker trinnene som er nødvendige for å legge til en byttefil på Ubuntu 18.04-systemer.

Før du begynner

Før du fortsetter med denne opplæringen, må du sjekke om Ubuntu-installasjonen allerede har byttet aktivert ved å skrive:

sudo swapon --show

Hvis utgangen er tom, betyr det at systemet ditt ikke har bytteplass aktivert.

Ellers, hvis du får noe slikt nedenfor, har du allerede byttet aktivert på maskinen din.

NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2

Selv om det er mulig, er det ikke vanlig å ha flere bytteplasser på en enkelt maskin.

Opprette en byttefil

Brukeren du er logget inn som, må ha sudo-rettigheter for å kunne aktivere bytte. I denne guiden vil vi legge til 1G bytte, hvis du vil legge til mer bytte, erstatt 1G med størrelsen på bytteområdet du trenger.

Utfør trinnene nedenfor for å legge til bytteplass på Ubuntu 18.04.

  1. Begynn med å lage 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 at fallocate failed: Operation not supported bruk følgende kommando for å opprette fallocate failed: Operation not supported :

    sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

    Bare rotbrukeren skal kunne skrive og lese byttefilen. Angi riktig tillatelse ved å skrive:

    sudo chmod 600 /swapfile

    Bruk mkswap verktøyet til å sette opp et Linux-bytteområde på filen:

    sudo mkswap /swapfile

    Aktiver byttefilen ved hjelp av følgende kommando:

    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 at byttet er aktivt ved å 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

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 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 :

/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

Følg disse trinnene for å deaktivere og fjerne byttefilen:

  1. Start med å deaktivere bytteområdet ved å skrive:

    sudo swapoff -v /swapfile

    Deretter fjerner du swap file entry /swapfile swap swap defaults 0 0 fra /etc/fstab filen.

    Til slutt, fjern 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å Ubuntu 18.04-systemet.

bytt ubuntu ram