Kratki vodič za stvaranje swap datoteke za vaš Linux masternode poslužitelj

Da biste upravljali masternodeom, prvo vam je potreban VPS. Pa, možete ga kupiti u Vultru ili Digital Oceanu. Oni su najpouzdaniji i najviše preporučeni VPS dobavljač za masternode. Ako niste sigurni kako odabrati pravi poslužitelj, pogledajte sljedeće vodiče.

Postavljanje masternode poslužitelja Digital Ocean

Vultr VPS konfiguracija za masternode

Oba gornja vodiča detaljno objašnjavaju postupak postavljanja poslužitelja. Ide od odabira vrste poslužitelja, veličine do svih ostalih postavki kako bi se stvorio savršen masternode poslužitelj.

Nakon konfiguriranja poslužitelja, morate instalirati binarne datoteke i kompilirati potrebne datoteke. No, za sastavljanje datoteke novčanika potreban vam je VPS s najmanje 2 GB RAM-a.

Pa, da biste uštedjeli nešto novca, možda ste se odlučili za poslužitelj s 1 GB RAM-a.

1 CPU i 1 GB RAM-a najmanji je poslužitelj koji je dovoljan za pokretanje masternode. Međutim, nije dovoljno sastaviti novčanik i nije dovoljno za pokretanje više od 1 masternode.

VPS s manje od 2 GB RAM-a u većini slučajeva neće uspjeti izraditi binarne datoteke. Dakle, ako imate poslužitelj s manje od 2 GB RAM-a; morat ćete stvoriti datoteku za zamjenu.

Što je swap datoteka i zašto je potrebna za masternode?

Kao što smo rekli; swap datoteka potrebna je za sastavljanje novčanika na vašem poslužitelju. Ali potrebno je samo ako vaš poslužitelj nema dovoljno RAM-a (manje od 2 GB).

Swap je dizajniran kao virtualna memorija. Svrha stvaranja swap datoteke je poboljšati učinkovitost poslužitelja i odziv. Proširuje veličinu RAM-a dodjeljivanjem dijela prostora na tvrdom disku za pohranu podataka. Ova virtualna memorija omogućuje poslužitelju pokretanje više aplikacija nego što bi to moglo raditi samo u RAM-u.

Dakle, ako vaš poslužitelj ima samo 1 GB RAM-a, zamjena će napraviti veliku razliku. Spriječit će vaš poslužitelj da ne padne kad je RAM pod pritiskom. Također pomaže poslužitelju da pokrene aplikaciju koja troši veliku količinu memorije bez ikakvih problema.

Bilješka: Iako zamjena povećava raspoloživi RAM prostor, nedostatak je taj što su diskovi spori.

U svakom slučaju to je ono što će pomoći u izgradnji binarnih datoteka na poslužitelju. Štoviše, ako želite pokrenuti 2 ili više masternoda na istom VPS-u, mogli biste iskoristiti ovu virtualnu memoriju.

Pa krenimo.

Ovdje ćemo vam u ovom vodiču pokazati kako postaviti swap datoteku. Provest ćemo vas kroz sve naredbene retke korak po korak za konfiguriranje swap datoteke.

Izrada swap datoteke

Sljedeći vodič radi i s novim i sa postojećim postavkama. Također radi sa svim verzijama poslužitelja Ubuntu kao što su: v16.04, v18.04, v18.10 itd.

Bilješka: Pretpostavljamo da imate postavljen i pokrenut poslužitelj. Također pretpostavljamo da imate osnovno znanje o Linuxu i znate kako pristupiti poslužitelju.

Korak 1: Provjerite postoji li swap datoteka

Prije nego što nastavimo i konfiguriramo swap datoteku, prvo se uvjerimo da swap već ne postoji.

Da biste provjerili swap prostor, jednostavno unesite sljedeću naredbu i pritisnite enter:

besplatno -m

Sad biste trebali vidjeti nešto poput ovoga.

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

ukupno korišten besplatni zajednički buff / cache dostupan

Mem: 985 69 708 0 207 778

Zamjena: 0 0 0

bez zamjene

Ako nema raspoloživog prostora za zamjenu, pored odjeljka za zamjenu trebali biste vidjeti vrijednost 0.

Također možete pokrenuti naredbu swapon.

Ako ne dobijete nikakav izlaz, to znači da na poslužitelju još nije konfigurirana swap datoteka. Vrijeme je da ga stvorite.

Korak 2: Stvaranje i određivanje veličine prostora za zamjenu

Možete stvoriti 2 GB ili 3 GB ili čak 4 GB prostora za zamjenu. Na vama je i nema savršenog broja. Ali općenito je pravilo 2x dostupne sistemske memorije. Dakle, ako vam VPS RAM iznosi 1 GB, preporučujemo vam da stvorite 2 GB swap datoteke.

Da biste stvorili swap datoteku od 2 GB, unesite sljedeću naredbu i pritisnite Enter

dd ako je = / dev / nula od = / broj swap datoteka = 2048 bs = 1M

Bilješka: zamijenite 2048 s 3072 za 3 GB i 4096 za 4 GB prostora za zamjenu.

Sada bi gornja naredba trebala dati izlaz sličan ovom.

2048 + 0 zapisa u

2048 + 0 zapisa izašlo

Kopirano 2147483648 bajtova (2,1 GB, 2,0 GiB), 3,24693 s, 661 MB / s

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

stvaranje swap datoteke

To znači da je swap datoteka stvorena, ali još nije aktivirana.

Korak 3: Aktiviranje swap datoteke

Jednom kada se swap datoteka stvori, sustav je neće automatski prepoznati. Moramo postaviti dozvole i reći poslužitelju kako formatirati datoteku kako bi se mogla koristiti kao valjana swap datoteka.

Sada unesite sljedeću naredbu i pritisnite enter.

chmod 600 / swap datoteka

Gornja naredba ažurira dopuštenje za zamjenske datoteke. Od sada dopušta samo dopuštenje za čitanje / pisanje za root korisnike i ni za koga drugog.

Dalje aktivirajte swap datoteku izvođenjem sljedeće naredbe

mkswap / swapfile

koji će dati sljedeći rezultat:

Postavljanje razmjene prostora za razmjenu 1, veličina = 2 GiB (2147479552 bajta)

bez oznake, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

aktiviranje zamjene na

Ako je rezultat isti kao gore, prijeđite na sljedeći korak koji uključuje zamjenu.

Korak 4: Omogućite zamjenu

Sada je datoteka spremna. Da biste omogućili unos zamjene, naredbu ispod.

swapon / swapfile

Koji neće dati ništa osim zamjene je omogućena. Da biste provjerili swap datoteku, unesite naredbu free -m i trebali biste vidjeti sljedeći rezultat.

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

ukupno korišten besplatni zajednički buff / cache dostupan

Mem: 985 70 64 0 850 768

Zamjena: 2047 0 2047

prostor za zamjenu masternode

Prikazuje ukupan raspoloživi i korišteni prostor za zamjenu.

To je to! Uspješno smo dovršili postavljanje swap datoteke na vašem masternode poslužitelju. Sada je zadnja postavka.

Korak 5: Omogućite zamjenu pri ponovnom pokretanju sustava

Vaš masternode poslužitelj radit će 24 x 7. Međutim, u nekom trenutku možda ponovno pokrećete poslužitelj.

Stvar je u tome što vaš poslužitelj neće automatski omogućiti swap datoteku tijekom ponovnog pokretanja sustava. Stoga moramo osigurati da se zamjena automatski uključi tijekom pokretanja. Da biste omogućili zamjenu prilikom pokretanja, samo unesite sljedeću naredbu.

sudo jeka "/ swapfile nema swap sw 0 0" >> / etc / fstab

To je to. Završili smo sa stvaranjem i konfiguriranjem swap datoteke. Sada možete naprijed sastaviti novčanik ili možete postaviti drugu masternodu na isti poslužitelj.

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