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

Skapa swap (virtuellt minne) och RAM-optimering på Linux-servrar

Yazdır

Skapa swap (virtuellt minne) och RAM-optimering på Linux-servrar

När databaser (MySQL/MariaDB) eller speltillägg som körs på Linux-servrar tillfälligt förbrukar för mycket RAM, aktiverar operativsystemet skyddsmekanismen och stänger av huvudtjänsterna (OOM Killer) för att förhindra att servern kraschar. För att förhindra denna situation finns det en enhet på disken som fungerar som RAM. Swap (Virtuellt minne) fältet måste skapas. Här är Swap-konfigurationen steg för steg.

Steg 1: Kontrollera aktuell växlingsstatus

För att kontrollera om din server redan har virtuellt minne, skriv följande kommando:

  • swapon --showellerfree -m
  • Om raden Byt visas tom eller "0", gå omedelbart till steg 2 och skapa ett nytt fält.

Steg 2: Skapa växlingsfil (ex.: 4 GB)

Vi kommer att allokera 4 Gigabyte utrymme från din systemdisk som virtuellt RAM:

  1. Skapa den tomma filen:
    fallocate -l 4G /swapfile
  2. Redigera säkerhetsbehörigheterna för filen så att den endast kan öppnas för rotanvändaren (Detta är ett kritiskt säkerhetssteg):
    chmod 600 /swapfile
  3. Konvertera filen till swap-format:
    mkswap /swapfile
  4. Aktivera det skapade virtuella minnet:
    swapon /swapfile

Steg 3: Göra bytesområdet permanent och inställningen för byte

För att förhindra att virtuellt minne går förlorat när servern startas om måste vi lägga till det i fstab-filen:

    • /etc/fstabÖppna filen med nano eller vi och lägg till följande kod på den nedersta raden:
      /swapfile none swap sw defaults 0 0
    • Swappiness optimering: Det avgör om operativsystemet kommer att börja använda Swap-utrymme när det fysiska RAM-minnet minskar till vilken procentandel. Du kan ställa in detta värde för att undvika att serverns prestanda tröttas ut.10eller20Det är idealiskt att göra:
      sysctl vm.swappiness=10

Den här artikeln är speciellt förberedd för PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner