PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Swap (virtuális memória) és RAM-optimalizálás létrehozása Linux szervereken

Yazdır

Swap (virtuális memória) és RAM-optimalizálás létrehozása Linux szervereken

Amikor a Linux szervereken futó adatbázisok (MySQL/MariaDB) vagy játékbővítmények pillanatnyilag túl sok RAM-ot fogyasztanak, az operációs rendszer aktiválja a védelmi mechanizmust, és kikapcsolja a fő szolgáltatásokat (OOM Killer), hogy megakadályozza a szerver összeomlását. A helyzet elkerülése érdekében a lemezen van egy olyan eszköz, amely RAM-ként működik. Csere (virtuális memória) mezőt kell létrehozni. Itt van a Swap konfiguráció lépésről lépésre.

1. lépés: Az aktuális csereállapot ellenőrzése

Annak ellenőrzéséhez, hogy a szerver rendelkezik-e már virtuális memóriával, írja be a következő parancsot:

  • swapon --showvagyfree -m
  • Ha a Swap sor üresnek vagy „0”-nak tűnik, azonnal folytassa a 2. lépéssel, és hozzon létre egy új mezőt.

2. lépés: Swap fájl létrehozása (pl.: 4 GB)

4 gigabájtnyi helyet foglalunk le a rendszerlemezről virtuális RAM-ként:

  1. Hozd létre az üres fájlt:
    fallocate -l 4G /swapfile
  2. Módosítsa a fájl biztonsági engedélyeit úgy, hogy csak a root felhasználó számára legyen megnyitható (Ez egy kritikus biztonsági lépés):
    chmod 600 /swapfile
  3. A fájl konvertálása swap formátumba:
    mkswap /swapfile
  4. Aktiválja a létrehozott virtuális memóriát:
    swapon /swapfile

3. lépés: A csereterület állandóvá tétele és a cserebeállítás

A virtuális memória elvesztésének elkerülése érdekében a szerver újraindításakor hozzá kell adnunk az fstab fájlhoz:

    • /etc/fstabNyissa meg a fájlt nano vagy vi segítségével, és adja hozzá a következő kódot az alsó sorhoz:
      /swapfile none swap sw defaults 0 0
    • Csereoptimalizálás: Meghatározza, hogy az operációs rendszer elkezdi-e használni a Swap területet, amikor a fizikai RAM hány százalékra csökken. Beállíthatja ezt az értéket, hogy elkerülje a szerver teljesítményének fárasztását.10vagy20Ideális a következőkre:
      sysctl vm.swappiness=10

Ez a cikk kifejezetten a PvPServer számára készült.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner