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

Criando Swap (Memória Virtual) e Otimização de RAM em Servidores Linux

Yazdır

Criando Swap (Memória Virtual) e Otimização de RAM em Servidores Linux

Quando bancos de dados (MySQL/MariaDB) ou complementos de jogos rodando em servidores Linux consomem momentaneamente RAM excessiva, o sistema operacional ativa o mecanismo de proteção e desliga os serviços principais (OOM Killer) para evitar que o servidor trave. Para evitar esta situação, existe um dispositivo no disco que funciona como RAM. Troca (memória virtual) campo deve ser criado. Aqui está o passo a passo da configuração do Swap.

Etapa 1: verificar o status atual da troca

Para verificar se o seu servidor já possui memória virtual, digite o seguinte comando:

  • swapon --showoufree -m
  • Se a linha Swap aparecer vazia ou “0”, vá imediatamente para a etapa 2 e crie um novo campo.

Etapa 2: Criando arquivo de troca (ex: 4 GB)

Alocaremos 4 Gigabytes de espaço do disco do sistema como RAM virtual:

  1. Crie o arquivo vazio:
    fallocate -l 4G /swapfile
  2. Edite as permissões de segurança do arquivo para que ele possa ser aberto apenas para o usuário root (esta é uma etapa crítica de segurança):
    chmod 600 /swapfile
  3. Converta o arquivo para o formato swap:
    mkswap /swapfile
  4. Ative a memória virtual criada:
    swapon /swapfile

Etapa 3: Tornar a área de troca permanente e configuração de troca

Para evitar que a memória virtual seja perdida quando o servidor for reinicializado, devemos adicioná-la ao arquivo fstab:

    • /etc/fstabAbra o arquivo com nano ou vi e adicione o seguinte código na linha inferior:
      /swapfile none swap sw defaults 0 0
    • Otimização de troca: Ele determina se o sistema operacional começará a usar o espaço Swap quando a RAM física diminuir para qual porcentagem. Você pode definir esse valor para evitar cansar o desempenho do servidor.10ou20O ideal é fazer:
      sysctl vm.swappiness=10

Este artigo foi preparado especialmente para PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner