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

Oprettelse af swap (virtuel hukommelse) og RAM-optimering på Linux-servere

Yazdır

Oprettelse af swap (virtuel hukommelse) og RAM-optimering på Linux-servere

Når databaser (MySQL/MariaDB) eller spiltilføjelser, der kører på Linux-servere, kortvarigt bruger for meget RAM, aktiverer operativsystemet beskyttelsesmekanismen og slukker for hovedtjenesterne (OOM Killer) for at forhindre serveren i at gå ned. For at forhindre denne situation er der en enhed på disken, der fungerer som RAM. Swap (virtuel hukommelse) felt skal oprettes. Her er Swap-konfigurationen trin for trin.

Trin 1: Kontrol af aktuel byttestatus

For at kontrollere, om din server allerede har virtuel hukommelse, skal du skrive følgende kommando:

  • swapon --showellerfree -m
  • Hvis linjen Skift vises tom eller "0", skal du straks gå til trin 2 og oprette et nyt felt.

Trin 2: Oprettelse af swap-fil (eks.: 4 GB)

Vi vil allokere 4 Gigabyte plads fra din systemdisk som virtuel RAM:

  1. Opret den tomme fil:
    fallocate -l 4G /swapfile
  2. Rediger sikkerhedstilladelserne for filen, så den kun kan åbnes for root-brugeren (dette er et kritisk sikkerhedstrin):
    chmod 600 /swapfile
  3. Konverter filen til swap-format:
    mkswap /swapfile
  4. Aktiver den oprettede virtuelle hukommelse:
    swapon /swapfile

Trin 3: Gør swap-området permanent og swap-indstillingen

For at forhindre virtuel hukommelse i at gå tabt, når serveren genstartes, skal vi tilføje den til fstab-filen:

    • /etc/fstabÅbn filen med nano eller vi og tilføj følgende kode på nederste linje:
      /swapfile none swap sw defaults 0 0
    • Swappiness optimering: Det bestemmer, om operativsystemet vil begynde at bruge Swap-plads, når den fysiske RAM falder til hvilken procentdel. Du kan indstille denne værdi for at undgå at trætte serverens ydeevne.10eller20Det er ideelt at gøre:
      sysctl vm.swappiness=10

Denne artikel er specielt forberedt til PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner