Sett opp byttefil på Linux

Det vil være tider hvor du må øke responsen til serveren din for å forhindre problemer med minne. Problemer med tom minne oppstår når et program som kjører på serveren din begynner å bruke store mengder minne. Swap er designet som virtuelt minne , som bruker harddisken din til å lagre data som ikke kan lagres i RAM. Denne opplæringen viser deg hvordan du lager en byttefil, som skal fungere under Ubuntu, CentOS og Debian. Denne opplæringen er ikke ment for noen tilpasset ISO, men det er mulig å følge med.

Trinn 1: Bekreft at swap ikke eksisterer

For å forhindre problemer under denne opplæringen, må du kjøre følgende for å bekrefte at en bytteplass ikke er aktiv for øyeblikket:

free -m

Etter å ha kjørt den kommandoen bør du se noe som ligner på denne utgangen:

total              used       free     shared    buffers     cached
Mem:               1840       1614     226       15          36       1340
-/+ buffers/cache:            238      1602
Swap:              0          0        0

Hvis du ser en verdi på 0i Swapdelen, kan du gå videre til trinn 2.

Alternativt kan du kjøre følgende kommando for å se om det er en konfigurert byttefil:

swapon -s

Hvis du ikke ser noen utdata fra swapon, fortsett til trinn 2.

Trinn 2: Opprett byttefil

Du må velge en plassering for filen. I denne opplæringen vil den bli lagret ved roten av serveren. Vi oppretter en 2 GB byttefil ved å kjøre følgende kommando:

dd if=/dev/zero of=/swapfile count=2048 bs=1M

Den ddkommandoen vil frembringe utdata i et format tilsvarende:

2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 10.5356 s, 204 MB/s

Deretter kontrollerer du at filen er plassert ved roten av Vultr VPS ved å kjøre:

ls / | grep swapfile

Fortsett hvis du ser swapfilefilen.

Trinn 3: Aktiver byttefilen

Byttefiler gjenkjennes ikke automatisk. Vi må fortelle serveren hvordan filen skal formateres og aktiveres slik at den kan brukes som en gyldig byttefil. Som et sikkerhetstiltak, oppdater swapfil-tillatelsene til kun å tillate R/W for root og ingen andre brukere. Løpe:

chmod 600 /swapfile

Tillatelsesendringen kan verifiseres ved å kjøre følgende kommando:

ls -lh /swapfile

Du vil se en filvisning:

-rw------- 1 root root 2.0G Oct  2 18:47 /swapfile

Fortell deretter serveren om å sette opp byttefilen ved å kjøre:

mkswap /swapfile

Etter å ha kjørt den, vil du se følgende utgang:

Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e

Hvis alt vises som ovenfor, er du nå klar til å gå videre til neste trinn.

Trinn 4: Slå på bytte

Når filen din er klar til å brukes som swap, må du aktivere den ved å kjøre:

swapon /swapfile

Du kan bekrefte at byttefilen er aktiv ved å kjøre freekommandoen på nytt.

free -m

total       used       free     shared    buffers     cached
Mem:          1840       1754         86         16         23       1519
-/+ buffers/cache:        210       1630
Swap:         2047          0       2047

Hvis Swapviser noe annet enn 0, har du konfigurert bytte.

Trinn 5: Aktiver bytte ved omstart

Som standard vil ikke serveren din automatisk aktivere denne nye byttefilen. For å aktivere det ved oppstart, kan du oppdatere /etc/fstabfilen. Enhver tekstredigerer vil være tilstrekkelig. I dette eksemplet vil jeg bruke nano.

nano /etc/fstab

Legg til følgende linje på slutten av filen:

/swapfile   none    swap    sw    0   0

Lagre og lukk når du er ferdig med å redigere filen. Vi er alle ferdige!

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer