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

Vahetusmälu (virtuaalmälu) ja RAM-i optimeerimise loomine Linuxi serverites

Yazdır

Vahetusmälu (virtuaalmälu) ja RAM-i optimeerimise loomine Linuxi serverites

Kui Linuxi serverites töötavad andmebaasid (MySQL/MariaDB) või mängude lisandmoodulid tarbivad hetkeks liigselt RAM-i, aktiveerib operatsioonisüsteem kaitsemehhanismi ja lülitab serveri kokkujooksmise vältimiseks välja põhiteenused (OOM Killer). Selle olukorra vältimiseks on kettal seade, mis töötab nagu RAM. Vaheta (virtuaalne mälu) väli tuleb luua. Siin on samm-sammult vahetamise konfiguratsioon.

1. samm: kontrollige vahetustehingu hetkeolekut

Kontrollimaks, kas teie serveril on juba virtuaalmälu, tippige järgmine käsk:

  • swapon --showvõifree -m
  • Kui rida Vaheta on tühi või "0", minge kohe 2. sammu juurde ja looge uus väli.

2. samm: vahetusfaili loomine (nt 4 GB)

Eraldame teie süsteemikettalt virtuaalse RAM-ina 4 gigabaiti ruumi:

  1. Looge tühi fail:
    fallocate -l 4G /swapfile
  2. Muutke faili turvaõigusi nii, et seda saaks avada ainult juurkasutaja (see on oluline turvaetapp):
    chmod 600 /swapfile
  3. Teisendage fail vahetusvormingusse:
    mkswap /swapfile
  4. Aktiveerige loodud virtuaalmälu:
    swapon /swapfile

3. samm: muutke vahetusala püsivaks ja määrake vahetus

Et vältida virtuaalmälu kadumist serveri taaskäivitamisel, peame lisama selle fstab-faili:

    • /etc/fstabAvage fail nano või vi abil ja lisage alumisele reale järgmine kood:
      /swapfile none swap sw defaults 0 0
    • Vahetuste optimeerimine: See määrab, kas operatsioonisüsteem hakkab kasutama vahetusruumi, kui füüsiline RAM väheneb mitme protsendini. Saate määrata selle väärtuse, et vältida serveri jõudluse väsitamist.10või20Ideaalne on teha:
      sysctl vm.swappiness=10

See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner