Gyors útmutató cserefájl létrehozásáról a Linux masternode kiszolgálón
A masternode működtetéséhez először VPS-re van szükség. Nos, vásárolhat egyet a Vultr-ból vagy a Digital Ocean-ből. Ezek a legmegbízhatóbbak és a legtöbbet ajánlott VPS-szolgáltatók a masternode-okhoz. Ha nem biztos abban, hogyan kell kiválasztani a megfelelő szervert, akkor nézze meg a következő útmutatókat.
A Digital Ocean masternode szerver beállítása
Vultr VPS konfiguráció masternodes-hez
Mindkét fenti útmutató részletesen elmagyarázza a szerver telepítési folyamatát. A szerver típusának és méretének megválasztásától az összes többi beállításig a tökéletes masternode szerver létrehozása szükséges.
A kiszolgáló konfigurálása után telepítenie kell a bináris fájlokat és össze kell állítania a szükséges fájlokat. De a pénztárca fájl összeállításához legalább 2 GB RAM-mal rendelkező VPS-re van szükség.
Nos, néhány dollár megtakarításához esetleg egy 1 GB RAM-mal rendelkező szervert választott.
1 CPU és 1 GB RAM a minimális szerver, amely elegendő egy masternode futtatásához. Ez azonban nem elegendő a pénztárca fordításához, és nem elegendő egynél több masternode futtatásához.
A 2 GB-nál kevesebb RAM-mal rendelkező VPS a legtöbb esetben nem fogja összeállítani a bináris fájlokat. Tehát, ha 2 GB-nál kevesebb RAM-mal rendelkező szervere van; létre kell hoznia egy Swap fájlt.
Mi az a swap fájl, és miért van rá szükség a masternode-okhoz?
Ahogy mondtuk; cserefájlra van szükség a pénztárca fordításához a szerveren. De csak akkor szükséges, ha a szerveren nincs elég RAM (kevesebb mint 2 GB).
A Swap egy virtuális memória. A cserefájl létrehozásának célja a szerverek hatékonyságának és reakciókészségének javítása. Megnöveli a RAM méretét azáltal, hogy a merevlemezen tárolja az adatokat az adatok tárolásához. Ez a virtuális memória lehetővé teszi, hogy a kiszolgáló több alkalmazást futtasson, mint amennyit egyedül a RAM-ban futtathatna.
Tehát, ha a szerver csak 1 GB RAM-mal rendelkezik, akkor a cseréje óriási különbséget jelent. Megakadályozza a szerver összeomlását, amikor a RAM nyomás alatt áll. És a kiszolgálón is futtatja az alkalmazást, amely problémamentesen fogyaszt nagy memóriát.
Jegyzet: Míg a felcserélés növeli a rendelkezésre álló RAM-helyet, hátránya, hogy a lemezek lassúak.
Egyébként ez segít a bináris fájlok kiépítésében a szerveren. Sőt, ha 2 vagy több masternodet szeretne futtatni ugyanazon a VPS-en, akkor kihasználhatja ezt a virtuális memóriát.
Kezdjük tehát.
Itt ebben az útmutatóban megmutatjuk, hogyan kell beállítani a cserefájlt. A cserefájl konfigurálásához lépésről lépésre végigvezetjük az összes parancssort.
Cserefájl létrehozása
A következő útmutató mind az új, mind a meglévő beállításokkal együtt működik. Ez az összes Ubuntu szerver verzióval is működik, például: v16.04, v18.04, v18.10 stb.
Jegyzet: Feltételezzük, hogy a szerver fut és működik. Feltételezzük továbbá, hogy rendelkezik alapvető ismeretekkel a Linuxról, és tudja, hogyan férhet hozzá a szerverhez.
1. lépés: Ellenőrizze, hogy van-e cserefájl
Mielőtt folytatnánk a cserefájl konfigurálását, először győződjünk meg arról, hogy a csere még nem létezik.
A cserehely ellenőrzéséhez egyszerűen írja be a következő parancsot, és nyomja meg az Enter billentyűt:
szabad -m
Most valami ilyesmit kellene látnia.
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # free -m
az összes felhasznált ingyenes megosztott buff / cache elérhető
Mem: 985 69 708 0 207 778
Csere: 0 0 0

Ha nincs szabad cserehely, akkor a csere szakasz mellett a 0 értéket kell látnia.
Alternatív megoldásként futtathatja a swapon parancsot is.
Ha nem kap kimenetet, ez azt jelenti, hogy még nincs swap fájl konfigurálva a szerveren. Ideje létrehozni egyet.
2. lépés: Cserehely létrehozása és méretezése
Létrehozhat 2 GB vagy 3 GB vagy akár 4 GB csere helyet. Rajtad múlik, és nincs tökéletes szám. De az általános szabály a rendelkezésre álló rendszermemória kétszerese. Tehát, ha a VPS RAM 1 GB, akkor javasoljuk, hogy hozzon létre 2 GB cserefájlt.
2 GB-os cserefájl létrehozásához írja be a következő parancsot, és nyomja meg az Enter billentyűt
dd, ha = / dev / nulla = / cserefájlok száma = 2048 bs = 1M
Jegyzet: cserélje le 2048-at 3072-re 3 GB-ra, és 4096-ra 4 GB-os cserehelyre.
Most a fenti parancsnak ehhez hasonló kimenetet kell produkálnia.
2048 + 0 rekord
2048 + 0 rekord szerepel
2147483648 bájt (2,1 GB, 2,0 GiB) másolva, 3,24693 s, 661 MB / s
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ #

Ez azt jelenti, hogy a cserefájl létrejön, de még nincs aktiválva.
3. lépés: A cserefájl aktiválása
A cserefájl létrehozása után a rendszer nem ismeri fel automatikusan. Be kell állítanunk az engedélyeket, és meg kell mondanunk a szervernek, hogyan formázza a fájlt, hogy érvényes cserefájlként lehessen használni.
Most írja be a következő parancsot, és nyomja meg az Enter billentyűt.
chmod 600 / swapfile
A fenti parancs frissíti a cserefájlok engedélyét. Ezentúl csak a root felhasználók számára engedélyez olvasási / írási engedélyt, és senki másnak.
Ezután aktiválja a cserefájlt a következő parancs futtatásával
mkswap / swapfile
amely a következő eredményt adja:
Az 1. swapspace verzió beállítása, méret = 2 GiB (2147479552 bájt)
nincs címke, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

Ha az eredmény megegyezik a fentiekkel, folytassa a következő lépéssel, amely bekapcsolja a cserét.
4. lépés: Engedélyezze a cserét
Most a fájl készen áll. A csere engedélyezéséhez írja be az alábbi parancsot.
swapon / swapfile
Ami nem eredményez semmit, csak engedélyezték a cserét. A cserefájl ellenőrzéséhez írja be az free -m parancsot, és a következő eredményt kell látnia.
root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # free -m
az összes felhasznált ingyenes megosztott buff / cache elérhető
Mem: 985 70 64 0 850 768
Csere: 2047 0 2047

Megjeleníti az összes rendelkezésre álló és felhasznált csere helyet.
Ez az! Sikeresen befejeztük a cserefájl-beállítást a masternode-kiszolgálón. Most van egy utolsó beállítás.
5. lépés: Engedélyezze a cserét a rendszer újraindításakor
Masternode-kiszolgálója 24 x 7-et fog futtatni. Valamikor azonban lehet, hogy újraindítja a szervert.
Az a helyzet, hogy a szerver nem engedélyezi automatikusan a cserefájlt a rendszer újraindítása során. Tehát biztosítanunk kell, hogy a csere automatikusan bekapcsoljon a rendszerindítás során. A csere indításkor engedélyezéséhez írja be a következő parancsot.
sudo visszhang "/ swapfile nincs swap sw 0 0" >> / etc / fstab
Ez az. Befejeztük a cserefájl létrehozását és konfigurálását. Most folytathatja a pénztárca fordítását, vagy beállíthatja a 2. masternode-ot ugyanazon a szerveren.
Referencia: https://www.vultr.com/docs/setup-swap-file-on-linux
