Lai darbinātu masternodu, vispirms ir nepieciešams VPS. Nu, jūs varat nopirkt vienu no Vultr vai Digital Ocean. Tie ir visuzticamākie un visvairāk ieteicamie VPS nodrošinātāji masternodiem. Ja neesat pārliecināts, kā izvēlēties pareizo serveri, skatiet šīs rokasgrāmatas.
Digitālā okeāna masternoda servera iestatīšana
Vultr VPS konfigurācija masternodiem
Abas iepriekš minētās rokasgrāmatas sīki izskaidro servera izvietošanas procesu. Lai izveidotu perfektu masternode serveri, tas notiek no servera veida, izmēra izvēles līdz visiem pārējiem iestatījumiem.
Tagad pēc servera konfigurēšanas jāinstalē binārie faili un jāapkopo nepieciešamie faili. Bet, lai sastādītu seifa failu, nepieciešams VPS ar vismaz 2 GB RAM.
Nu, lai ietaupītu dažus dolārus, iespējams, esat izvēlējies serveri ar 1 GB RAM.
1 CPU un 1 GB RAM ir minimālais serveris, kas ir pietiekams, lai palaistu masternodu. Tomēr tas nav pietiekami, lai sastādītu maku, un tas nav pietiekami, lai palaistu vairāk nekā 1 masternodu.
VPS ar mazāk nekā 2 GB operatīvās atmiņas vairumā gadījumu neizdosies izveidot bināros failus. Tātad, ja jums ir serveris ar mazāk nekā 2 GB RAM; jums būs jāizveido mijmaiņas fails.
Kas ir mijmaiņas fails un kāpēc tas ir nepieciešams masternodiem?
Kā mēs teicām; mijmaiņas fails ir nepieciešams, lai kompilētu maku jūsu serverī. Bet ir nepieciešama tikai tad, ja jūsu serverī nav pietiekami daudz RAM (mazāk nekā 2 GB).
Swap ir veidots kā virtuāla atmiņa. Mijmaiņas faila izveides mērķis ir uzlabot serveru efektivitāti un atsaucību. Tas paplašina RAM lielumu, piešķirot cietā diska vietas daļu datu glabāšanai. Šī virtuālā atmiņa ļauj serverim palaist vairāk lietojumprogrammu, nekā tas varētu darboties tikai RAM.
Tātad, ja jūsu serverim ir tikai 1 GB RAM, mijmaiņa radīs milzīgas atšķirības. Tas pasargās jūsu serveri no avārijas, kad RAM ir zem spiediena. Un tas arī palīdz serverim palaist lietojumprogrammu, kas patērē lielu atmiņas apjomu bez jebkādām problēmām.
Piezīme: Kaut arī mainīšana palielina pieejamo RAM vietu, negatīvie ir tādi, ka diski ir lēni.
Jebkurā gadījumā tas palīdzēs izveidot bināros failus serverī. Turklāt, ja jūs vēlaties palaist 2 vai vairāk masternodes tajā pašā VPS, jūs varētu izmantot šīs virtuālās atmiņas priekšrocības.
Tātad sāksim.
Šajā rokasgrāmatā mēs parādīsim, kā iestatīt mijmaiņas failu. Mēs soli pa solim iepazīsimies ar visām komandrindām, lai konfigurētu mijmaiņas failu.
Mijmaiņas faila izveide
Šī rokasgrāmata darbojas gan ar jauniem, gan esošiem iestatījumiem. Tas darbojas arī ar visām Ubuntu servera versijām, piemēram: v16.04, v18.04, v18.10 utt.
Piezīme: Mēs pieņemam, ka jūsu serveris ir izveidots un darbojas. Mēs arī pieņemam, ka jums ir pamatzināšanas par Linux un zināt, kā piekļūt serverim.
1. darbība: pārbaudiet, vai ir mijmaiņas fails
Pirms mēs konfigurējam mijmaiņas failu, vispirms pārliecinieties, vai mijmaiņas darījums vēl nepastāv.
Lai pārbaudītu mijmaiņas vietu, vienkārši ievadiet šādu komandu un nospiediet taustiņu Enter:
brīvs -m
Tagad jums vajadzētu redzēt kaut ko līdzīgu šim.
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # free -m
pieejamo kopējo bezmaksas koplietojamo bufeti / kešatmiņu
Mem: 985 69 708 0 207 778
Mijmaiņa: 0 0 0
Ja nav pieejama mijmaiņas vieta, blakus mijmaiņas sadaļai vajadzētu redzēt vērtību 0.
Alternatīvi jūs varat arī palaist komandu swapon.
Ja nesaņemat nevienu izvadi, tas nozīmē, ka serverī vēl nav konfigurēts mijmaiņas fails. Ir pienācis laiks to izveidot.
2. solis: Mijmaiņas vietas izveidošana un izmēru maiņa
Jūs varat izveidot 2 GB vai 3 GB vai pat 4 GB lielu vietu maiņai. Tas ir atkarīgs no jums, un nav neviena ideāla numura. Bet vispārējais noteikums ir 2x pieejamā sistēmas atmiņa. Tātad, ja VPS RAM ir 1 GB, iesakām izveidot 2 GB mijmaiņas failu.
Lai izveidotu 2 GB mijmaiņas failu, ievadiet šādu komandu un nospiediet taustiņu Enter
dd ja = / dev / nulle = / mijmaiņas failu skaits = 2048 bs = 1M
Piezīme: aizstājiet 2048 ar 3072 par 3GB un 4096 par 4GB apmaiņas vietu.
Tagad iepriekšminētajai komandai vajadzētu radīt līdzīgu izvadi.
2048 + 0 ieraksti
2048 + 0 ieraksti
Nokopēti 2147483648 baiti (2,1 GB, 2,0 GiB), 3,24693 s, 661 MB / s
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ #
Tas nozīmē, ka mijmaiņas fails ir izveidots, bet vēl nav aktivizēts.
3. darbība: mijmaiņas faila aktivizēšana
Kad mijmaiņas fails ir izveidots, sistēma to automātiski neatpazīs. Mums jāiestata atļaujas un jāpasaka serverim, kā formatēt failu, lai to varētu izmantot kā derīgu mijmaiņas failu.
Tagad ievadiet šādu komandu un nospiediet Enter.
chmod 600 / swapfile
Iepriekš minētā komanda atjaunina mijmaiņas failu atļauju. Turpmāk tā atļauj lasīšanas / rakstīšanas atļauju tikai root lietotājiem un nevienam citam.
Pēc tam aktivizējiet mijmaiņas failu, izpildot šādu komandu
mkswap / swapfile
kas sniegs šādu rezultātu:
Mijmaiņas vietas 1. versijas iestatīšana, izmērs = 2 GiB (2147479552 baiti)
nav etiķetes, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1
Ja rezultāts ir tāds pats kā iepriekš, pārejiet uz nākamo soli, kas ieslēdz mijmaiņas darījumu.
4. darbība: iespējojiet mijmaiņu
Tagad fails ir gatavs. Lai iespējotu mijmaiņas ievades komandu zemāk.
swapon / swapfile
Kas nedos neko citu, izņemot mijmaiņas iespēju. Lai pārbaudītu mijmaiņas failu, tagad ievadiet komandu free -m, un jums vajadzētu redzēt šādu rezultātu.
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # free -m
pieejamo kopējo bezmaksas koplietojamo bufeti / kešatmiņu
Mem: 985 70 64 0 850 768
Apmainīt: 2047 0 2047
Tas parāda kopējo pieejamo un izmantoto mijmaiņas vietu.
Tieši tā! Mēs esam veiksmīgi pabeiguši mijmaiņas faila iestatīšanu jūsu masternode serverī. Tagad ir vēl viena iestatīšana.
5. darbība: iespējojiet mijmaiņu sistēmas atsāknēšanas laikā
Jūsu masternode serveris darbosies 24 x 7. Tomēr kādā brīdī jūs, iespējams, pārstartējat serveri.
Lieta ir tāda, ka serveris automātiski neiespējo mijmaiņas failu sistēmas pārstartēšanas laikā. Tāpēc mums jānodrošina, ka sāknēšanas laikā mijmaiņas process tiks automātiski ieslēgts. Lai iespējotu mijmaiņu uz sāknēšanas, vienkārši ievadiet šādu komandu.
sudo atbalss "/ swapfile none swap sw 0 0" >> / etc / fstab
Tieši tā. Mēs esam izveidojuši un konfigurējuši mijmaiņas failu. Tagad jūs varat iet uz priekšu un sastādīt maku vai arī tajā pašā serverī iestatīt 2. masternodu.
Atsauce: https://www.vultr.com/docs/setup-swap-file-on-linux