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

Crearea de swap (memorie virtuală) și optimizarea RAM pe serverele Linux

Yazdır

Crearea de swap (memorie virtuală) și optimizarea RAM pe serverele Linux

Atunci când bazele de date (MySQL/MariaDB) sau suplimentele de jocuri care rulează pe serverele Linux consumă momentan RAM excesivă, sistemul de operare activează mecanismul de protecție și oprește serviciile principale (OOM Killer) pentru a preveni blocarea serverului. Pentru a preveni această situație, pe disc există un dispozitiv care funcționează ca RAM. Schimbare (memorie virtuală) câmpul trebuie creat. Iată configurația Swap pas cu pas.

Pasul 1: Verificarea stării actuale a swapului

Pentru a verifica dacă serverul are deja memorie virtuală, tastați următoarea comandă:

  • swapon --showsaufree -m
  • Dacă linia Schimbare apare goală sau „0”, treceți imediat la pasul 2 și creați un câmp nou.

Pasul 2: Crearea fișierului de schimb (de ex.: 4 GB)

Vom aloca 4 gigaocteți de spațiu de pe discul de sistem ca RAM virtuală:

  1. Creați fișierul gol:
    fallocate -l 4G /swapfile
  2. Editați permisiunile de securitate ale fișierului, astfel încât să poată fi deschis doar pentru utilizatorul root (Acesta este un pas critic de securitate):
    chmod 600 /swapfile
  3. Convertiți fișierul în format swap:
    mkswap /swapfile
  4. Activați memoria virtuală creată:
    swapon /swapfile

Pasul 3: Transformarea zonei de schimb în permanentă și a setării de schimb

Pentru a preveni pierderea memoriei virtuale la repornirea serverului, trebuie să o adăugăm la fișierul fstab:

    • /etc/fstabDeschideți fișierul cu nano sau vi și adăugați următorul cod în linia de jos:
      /swapfile none swap sw defaults 0 0
    • Optimizarea schimburilor: Stabilește dacă sistemul de operare va începe să folosească spațiu de schimb atunci când memoria RAM fizică scade până la ce procent. Puteți seta această valoare pentru a evita obosirea performanței serverului.10sau20Este ideal să faci:
      sysctl vm.swappiness=10

Acest articol este pregătit special pentru PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner