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

Creación de intercambio (memoria virtual) y optimización de RAM en servidores Linux

Yazdır

Creación de intercambio (memoria virtual) y optimización de RAM en servidores Linux

Cuando las bases de datos (MySQL/MariaDB) o los complementos de juegos que se ejecutan en servidores Linux consumen momentáneamente una RAM excesiva, el sistema operativo activa el mecanismo de protección y apaga los servicios principales (OOM Killer) para evitar que el servidor falle. Para evitar esta situación, hay un dispositivo en el disco que funciona como RAM. Intercambiar (memoria virtual) Se debe crear el campo. Aquí tienes la configuración de Swap paso a paso.

Paso 1: verificar el estado actual del intercambio

Para verificar si su servidor ya tiene memoria virtual, escriba el siguiente comando:

  • swapon --showofree -m
  • Si la línea de intercambio aparece vacía o "0", vaya inmediatamente al paso 2 y cree un nuevo campo.

Paso 2: crear un archivo de intercambio (por ejemplo, 4 GB)

Asignaremos 4 Gigabytes de espacio del disco de su sistema como RAM virtual:

  1. Crea el archivo vacío:
    fallocate -l 4G /swapfile
  2. Edite los permisos de seguridad del archivo para que solo pueda abrirlo el usuario raíz (este es un paso de seguridad crítico):
    chmod 600 /swapfile
  3. Convierta el archivo al formato swap:
    mkswap /swapfile
  4. Activar la memoria virtual creada:
    swapon /swapfile

Paso 3: Hacer que el área de intercambio sea permanente y configurar el intercambio

Para evitar que se pierda la memoria virtual al reiniciar el servidor debemos agregarla al archivo fstab:

    • /etc/fstabAbra el archivo con nano o vi y agregue el siguiente código en la línea inferior:
      /swapfile none swap sw defaults 0 0
    • Optimización del intercambio: Determina si el sistema operativo comenzará a utilizar el espacio Swap cuando la RAM física disminuya en qué porcentaje. Puede establecer este valor para evitar cansar el rendimiento del servidor.10o20Es ideal hacer:
      sysctl vm.swappiness=10

Este artículo está especialmente preparado para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner