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

Swap (virtueel geheugen) en RAM-optimalisatie creëren op Linux-servers

Yazdır

Swap (virtueel geheugen) en RAM-optimalisatie creëren op Linux-servers

Wanneer databases (MySQL/MariaDB) of game-add-ons die op Linux-servers draaien tijdelijk overmatig veel RAM verbruiken, activeert het besturingssysteem het beveiligingsmechanisme en schakelt het de belangrijkste services uit (OOM Killer) om te voorkomen dat de server crasht. Om deze situatie te voorkomen, staat er een apparaat op de schijf dat werkt als RAM. Wisselen (virtueel geheugen) veld moet worden aangemaakt. Hier vindt u stap voor stap de Swap-configuratie.

Stap 1: De huidige swapstatus controleren

Om te controleren of uw server al virtueel geheugen heeft, typt u de volgende opdracht:

  • swapon --showoffree -m
  • Als de Wisselregel leeg of "0" lijkt, ga dan onmiddellijk naar stap 2 en maak een nieuw veld aan.

Stap 2: Wisselbestand maken (bijvoorbeeld: 4 GB)

We wijzen 4 gigabyte ruimte op uw systeemschijf toe als virtueel RAM:

  1. Maak het lege bestand:
    fallocate -l 4G /swapfile
  2. Bewerk de beveiligingsmachtigingen van het bestand zodat het alleen kan worden geopend voor de rootgebruiker (dit is een cruciale beveiligingsstap):
    chmod 600 /swapfile
  3. Converteer het bestand naar het wisselformaat:
    mkswap /swapfile
  4. Activeer het aangemaakte virtuele geheugen:
    swapon /swapfile

Stap 3: Het swapgebied permanent maken en de swappiness-instelling instellen

Om te voorkomen dat virtueel geheugen verloren gaat wanneer de server opnieuw wordt opgestart, moeten we het toevoegen aan het fstab-bestand:

    • /etc/fstabOpen het bestand met nano of vi en voeg de volgende code toe op de onderste regel:
      /swapfile none swap sw defaults 0 0
    • Swappiness-optimalisatie: Het bepaalt of het besturingssysteem Swap-ruimte gaat gebruiken wanneer het fysieke RAM-geheugen afneemt tot welk percentage. U kunt deze waarde instellen om te voorkomen dat de serverprestaties moe worden.10of20Het is ideaal om te doen:
      sysctl vm.swappiness=10

Dit artikel is speciaal opgesteld voor PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner