Beknopte handleiding voor het maken van een wisselbestand voor uw Linux masternodeserver

Om een ​​masternode te kunnen bedienen heb je eerst een VPS nodig. Nou, je kunt er een kopen bij Vultr of Digital Ocean. Ze zijn de meest betrouwbare en de meest aanbevolen VPS-provider voor masternodes. Als u niet zeker weet hoe u de juiste server moet kiezen, bekijk dan de volgende handleidingen.

Installatie van de Digital Ocean Masternode-server

Vultr VPS-configuratie voor masternodes

In beide bovenstaande gids wordt het serverimplementatieproces in detail uitgelegd. Het gaat van het kiezen van het servertype, de grootte tot alle andere instellingen om een ​​perfecte masternodeserver te maken.

Na het configureren van de server moet u de binaire bestanden installeren en de benodigde bestanden compileren. Maar om het wallet-bestand te compileren heb je een VPS nodig met minimaal 2 GB RAM.

Om wat geld te besparen, heb je misschien gekozen voor een server met 1 GB RAM.

1 CPU en 1 GB RAM is de absolute minimumserver die voldoende is om een ​​masternode uit te voeren. Het is echter niet voldoende om de wallet te compileren en niet om meer dan 1 masternode uit te voeren.

Een VPS met minder dan 2 GB RAM kan in de meeste gevallen de binaire bestanden niet bouwen. Dus als je een server hebt met minder dan 2 GB RAM; je moet een wisselbestand maken.

Wat is een wisselbestand en waarom is het nodig voor masternodes?

Zoals we al zeiden; swap-bestand is nodig om de portefeuille op uw server te compileren. Maar is alleen nodig als uw server niet genoeg RAM heeft (minder dan 2 GB).

Swap is ontworpen als een virtueel geheugen. Het doel van het maken van een wisselbestand is om de efficiëntie en het reactievermogen van de server te verbeteren. Het vergroot de RAM-grootte door het deel van de harde schijf ruimte toe te wijzen om gegevens op te slaan. Met dit virtuele geheugen kan de server meer applicaties draaien dan alleen in RAM zou kunnen draaien.

Dus als uw server slechts 1 GB RAM heeft, zal swap een groot verschil maken. Het zorgt ervoor dat uw server niet crasht wanneer het RAM-geheugen onder druk staat. En het helpt de server ook om zonder problemen een applicatie uit te voeren die een grote hoeveelheid geheugen verbruikt.

Notitie: Terwijl swappen de beschikbare RAM-ruimte vergroot, is het nadeel dat de schijven traag zijn.

Dit is hoe dan ook wat gaat helpen bij het bouwen van de binaire bestanden op de server. Als u bovendien 2 of meer masternodes op dezelfde VPS wilt draaien, kunt u profiteren van dit virtuele geheugen.

Dus laten we beginnen.

Hier in deze handleiding laten we u zien hoe u een wisselbestand instelt. We leiden u stap voor stap door alle opdrachtregels om het wisselbestand te configureren.

Swap-bestand aanmaken

De volgende gids werkt met zowel nieuwe als bestaande opstellingen. Het werkt ook met alle Ubuntu-serverversies zoals: v16.04, v18.04, v18.10 enz.

Notitie: We gaan ervan uit dat uw server actief is. We gaan er ook van uit dat je basiskennis hebt van Linux en weet hoe je toegang moet krijgen tot de server.

Stap 1: Controleer of er een wisselbestand is

Voordat we doorgaan met het configureren van een wisselbestand, moeten we eerst controleren of de wissel niet al bestaat.

Om de swapruimte te verifiëren, voert u eenvoudig de volgende opdracht in en drukt u op enter:

gratis -m

Nu zou je zoiets als dit moeten zien.

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

totaal gebruikte gratis gedeelde buff / cache beschikbaar

Mem: 985 69708 0207778

Wisselen: 0 0 0

geen ruil

Als er geen swapruimte beschikbaar is, zou je naast de swap-sectie de waarde 0 moeten zien.

Als alternatief kunt u ook de opdracht swapon uitvoeren.

Als u geen uitvoer krijgt, betekent dit dat er nog geen wisselbestand op de server is geconfigureerd. Het is tijd om er een te maken.

Stap 2: Swapspace aanmaken en dimensioneren

U kunt 2 GB of 3 GB of zelfs 4 GB swapruimte creëren. Het is aan jou en er is geen perfect getal. Maar de algemene regel is 2x het beschikbare systeemgeheugen. Dus als je VPS RAM 1 GB is, raden we je aan om 2 GB swap-bestand aan te maken.

Om een ​​wisselbestand van 2 GB te maken, voert u de volgende opdracht in en drukt u op enter

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

Notitie: vervang 2048 door 3072 voor 3GB en 4096 voor 4GB swapspace.

Nu zou het bovenstaande commando een output moeten produceren die vergelijkbaar is met deze.

2048 + 0 records in

2048 + 0 records uit

2147483648 bytes (2,1 GB, 2,0 GiB) gekopieerd, 3,24693 s, 661 MB / s

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

het aanmaken van een wisselbestand

Het betekent dat het wisselbestand is gemaakt, maar nog niet is geactiveerd.

Stap 3: Wisselbestand activeren

Als het wisselbestand eenmaal is gemaakt, zal het systeem het niet automatisch herkennen. We moeten machtigingen instellen en de server vertellen hoe het bestand moet worden geformatteerd, zodat het kan worden gebruikt als een geldig wisselbestand.

Voer nu de volgende opdracht in en druk op Enter.

chmod 600 / swapfile

Met het bovenstaande commando wordt de machtiging voor wisselbestanden bijgewerkt. Vanaf nu staat het alleen lees- / schrijfrechten toe voor root-gebruikers en niemand anders.

Activeer vervolgens het wisselbestand door de volgende opdracht uit te voeren

mkswap / swapfile

wat het volgende resultaat zal opleveren:

Swapspace versie 1 instellen, grootte = 2 GiB (2147479552 bytes)

geen label, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

swap inschakelen

Als het resultaat hetzelfde is als hierboven, ga dan verder met de volgende stap, namelijk het inschakelen van de swap.

Stap 4: Schakel swap in

Nu is het bestand helemaal klaar. Voer de onderstaande opdracht in om de swap in te schakelen.

swapon / swapfile

Die zal niets opleveren, maar de swap is ingeschakeld. Om het wisselbestand te controleren, voert u nu het gratis -m-commando in en u zou het volgende resultaat moeten zien.

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

totaal gebruikte gratis gedeelde buff / cache beschikbaar

Mem: 985 70 64 0850768

Ruil: 2047 0 2047

masternode-swapruimte

Het toont de totale beschikbare en gebruikte swapruimte.

Dat is het! We hebben de installatie van het wisselbestand op uw masternodeserver voltooid. Nu is er nog een laatste setup.

Stap 5: Schakel swap in bij het opnieuw opstarten van het systeem

Uw masternodeserver zal 24 x 7 draaien. Het is echter mogelijk dat u de server op een gegeven moment opnieuw opstart.

Het probleem is dat uw server het wisselbestand niet automatisch zal inschakelen tijdens het opnieuw opstarten van het systeem. We moeten er dus voor zorgen dat swap automatisch wordt ingeschakeld tijdens het opstarten. Om de swap bij het opstarten in te schakelen, voert u gewoon de volgende opdracht in.

sudo echo "/ swapfile geen swap sw 0 0" >> / etc / fstab

Dat is het. We zijn klaar met het maken en configureren van het wisselbestand. U kunt nu doorgaan en de portemonnee compileren of u kunt de 2e masternode op dezelfde server instellen.

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