Hurtigveiledning for å lage en byttefil for Linux masternode-serveren din

For å kunne betjene en masternode trenger du først en VPS. Vel, du kan kjøpe en fra Vultr eller Digital Ocean. De er mest pålitelige og den mest anbefalte VPS-leverandøren for masternoder. Hvis du ikke er sikker på hvordan du velger riktig server, kan du sjekke ut følgende guider.

Digital Ocean masternode serveroppsett

Vultr VPS-konfigurasjon for masternoder

Begge veiledningen ovenfor forklarer serverdistribusjonsprosessen i detalj. Det går fra å velge servertype, størrelse til alle andre innstillinger for å lage en perfekt masternode-server.

Nå etter at du har konfigurert serveren, må du installere binærfiler og kompilere de nødvendige filene. Men for å kompilere lommebokfilen trenger du en VPS med minst 2 GB RAM.

Vel, for å spare penger kan du ha valgt en server med 1 GB RAM.

1 CPU og 1 GB RAM er den minste serveren som er nok til å kjøre en masternode. Imidlertid er det ikke nok å kompilere lommeboken og er ikke nok til å kjøre mer enn 1 masternode.

En VPS med mindre enn 2 GB RAM vil i de fleste tilfeller ikke klarer å bygge binærfilene. Så hvis du har en server med mindre enn 2 GB RAM; må du opprette en byttefil.

Hva er byttefil og hvorfor er det nødvendig for masternoder?

Som vi sa; byttefil er nødvendig for å kompilere lommeboken på serveren din. Men er bare nødvendig hvis serveren din ikke har nok RAM (mindre enn 2 GB).

Bytt er designet som et virtuelt minne. Hensikten med å lage en byttefil er å forbedre serverens effektivitet og respons. Den utvider RAM-størrelsen ved å tildele den delen av harddiskplassen til å lagre data. Dette virtuelle minnet lar serveren kjøre flere applikasjoner enn den kan kjøre i RAM alene.

Så hvis serveren din bare har 1 GB RAM, vil bytte gjøre en enorm forskjell. Det vil forhindre at serveren din krasjer når RAM er under press. Og det hjelper også serveren med å kjøre applikasjon som bruker mye minne uten problemer.

Merk: Mens bytte øker tilgjengelig RAM-plass, er ulempen at diskene er sakte.

Uansett er dette det som skal bidra til å bygge binærfiler på serveren. Dessuten, hvis du ønsker å kjøre 2 eller flere masternoder på samme VPS, kan du dra nytte av dette virtuelle minnet.

Så la oss komme i gang.

Her i denne guiden viser vi deg hvordan du konfigurerer en byttefil. Vi går gjennom alle kommandolinjene trinn for trinn for å konfigurere byttefilen.

Oppretter byttefil

Den følgende guiden fungerer med både nye og eksisterende oppsett. Det fungerer også med alle Ubuntu-serverversjoner som: v16.04, v18.04, v18.10 osv.

Merk: Vi antar at du har serveren din oppe og går. Vi antar også at du har grunnleggende kunnskap om Linux og vet hvordan du får tilgang til serveren.

Trinn 1: Sjekk om det er en byttefil

Før vi fortsetter og konfigurerer en byttefil, må vi først sørge for at bytte ikke allerede eksisterer.

For å bekrefte bytteområdet, skriv inn følgende kommando og trykk enter:

gratis -m

Nå skal du se noe slikt.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # gratis -m

totalt brukt gratis delt buff / cache tilgjengelig

Mem: 985 69 708 0 207 778

Bytt: 0 0 0

ingen bytte

Hvis det ikke er noe bytteplass tilgjengelig, bør du se verdien 0 ved siden av bytteseksjonen.

Alternativt kan du også kjøre swapon-kommandoen.

Hvis du ikke får utdata, betyr det at det ikke er konfigurert noen byttefil på serveren ennå. Det er på tide å lage en.

Trinn 2: Opprette og dimensjonere bytteplass

Du kan opprette 2 GB eller 3 GB eller til og med 4 GB bytteplass. Det er opp til deg, og det er ikke noe perfekt tall. Men den generelle regelen er 2x det tilgjengelige systemminnet. Så hvis VPS RAM er 1 GB, anbefaler vi deg å opprette 2 GB byttefil.

For å opprette en 2 GB-byttefil, skriv inn følgende kommando og trykk enter

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

Merk: erstatt 2048 med 3072 for 3 GB og 4096 for 4 GB bytterom.

Nå skal kommandoen ovenfor produsere output som ligner på dette.

2048 + 0 poster i

2048 + 0 poster ut

2147483648 byte (2,1 GB, 2,0 GiB) kopiert, 3,24693 s, 661 MB / s

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ #

lage swap-fil

Det betyr at byttefilen er opprettet, men ennå ikke er aktivert.

Trinn 3: Aktivering av byttefil

Når byttefilen er opprettet, gjenkjenner systemet den ikke automatisk. Vi må angi tillatelser og fortelle serveren hvordan filen skal formateres slik at den kan brukes som en gyldig byttefil.

Skriv inn følgende kommando og trykk enter.

chmod 600 / byttefil

Ovennevnte kommando oppdaterer tillatelsen for byttefiler. Fra nå av tillater det bare lese- / skrivetillatelse for rotbrukere og ingen andre.

Deretter aktiverer du byttefilen ved å kjøre følgende kommando

mkswap / swapfile

som vil gi følgende resultat:

Sette opp swapspace versjon 1, størrelse = 2 GiB (2147479552 byte)

ingen etikett, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

aktivere bytte på

Hvis resultatet er det samme som ovenfor, fortsett til neste trinn som slår byttet på.

Trinn 4: Aktiver bytte på

Nå er filen klar. For å aktivere bytte, skriv inn kommandoen nedenfor.

bytte / byttefil

Som ikke gir noe annet enn byttet er aktivert. For å sjekke byttefilen, skriv inn gratis -m-kommandoen, og du bør se følgende resultat.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # gratis -m

totalt brukt gratis delt buff / cache tilgjengelig

Mem: 985 70 64 0850 768

Bytt: 2047 0 2047

masternode-bytteplass

Den viser totalt tilgjengelig og brukt bytterom.

Det er det! Vi har fullført swap-filoppsettet på masternode-serveren din. Nå er det et siste oppsett.

Trinn 5: Aktiver bytte ved omstart av systemet

Masternode-serveren din vil kjøre 24 x 7. Men på et tidspunkt kan du starte serveren på nytt.

Saken er at serveren din ikke vil aktivere byttefilen automatisk under omstart av systemet. Så vi må sørge for at bytte slås på automatisk under oppstart. For å aktivere bytte ved oppstart, skriv bare inn følgende kommando.

sudo ekko "/ byttefil ingen byttebytte 0 0" >> / etc / fstab

Det er det. Vi er ferdige med å lage og konfigurere byttefilen. Du kan nå fortsette og kompilere lommeboken, eller du kan konfigurere 2. masternode på samme server.

Referanse: https://www.vultr.com/docs/setup-swap-file-on-linux