CloudLinux LVE: Como Limitar CPU e RAM por Usuário (cPanel e DirectAdmin)

O problema do “vizinho barulhento” é o maior desafio em ambientes de hospedagem. Um único site mal otimizado pode consumir todos os recursos, mas o CloudLinux LVE (Lightweight Virtual Environment) resolve isso isolando cada conta em um ambiente virtual.

Neste guia, você aprenderá como configurar os limites LVE para garantir estabilidade, seja no cPanel, DirectAdmin ou via linha de comando.


1. O que é o CloudLinux LVE e por que utilizá-lo?

O CloudLinux LVE é uma tecnologia a nível de kernel que permite aos administradores de sistemas controlar o consumo de recursos. Ao limitar CPU e RAM por usuário no Linux, você impede que picos de processamento de um cliente afetem os demais.

Principais parâmetros dos limites LVE:

  • SPEED (CPU): Define a porcentagem de processamento. 100% no CloudLinux LVE equivale a 1 núcleo físico.
  • PMEM (Memória Física): O limite real de RAM. É o parâmetro mais importante para evitar swapping.
  • EP (Entry Processes): Limita conexões simultâneas ao PHP/CGI, essencial contra ataques Layer 7.
  • IO / IOPS: Controla a velocidade de leitura e escrita no disco.

2. Configurando o CloudLinux LVE no DirectAdmin e cPanel

A gestão do CloudLinux LVE é centralizada no CloudLinux Manager. O acesso varia conforme o seu painel:

  • No DirectAdmin: Acesse como Admin > Extra Features > CloudLinux Manager.
  • No cPanel (WHM): Acesse como Root > Plugins > CloudLinux Manager.

Passo a passo para limitar CPU e RAM:

  1. No painel, vá até a aba Packages (Pacotes).
  2. Edite o plano desejado clicando no ícone do lápis.
  3. Defina os limites LVE conforme o perfil do cliente (ex: 100% SPEED e 1GB PMEM para planos básicos).
  4. Clique em Save. Todos os usuários nesse pacote herdarão as regras do CloudLinux LVE automaticamente.

3. Gerenciando limites LVE via Linha de Comando (CLI)

Para administradores que preferem o terminal, o comando lvectl é a ferramenta oficial do CloudLinux LVE.

Exemplo para limitar um usuário específico:

Para limitar CPU de um usuário Linux (ex: usuario1) em 150% e a RAM em 2GB, execute:

Bash

lvectl set usuario1 --speed=150% --pmem=2G --ep=30
lvectl apply all

Para monitorar o consumo do CloudLinux LVE em tempo real, utilize o comando:

Bash

lvetop

4. Tabela de Limites LVE Recomendados

Perfil de PlanoSPEED (CPU)PMEM (RAM)IO (Disco)
Básico100%1 GB1 MB/s
Profissional200%2 GB4 MB/s
E-commerce400%4 GB+10 MB/s

Conclusão

Implementar o CloudLinux LVE é a forma mais eficaz de profissionalizar sua hospedagem. Ao limitar CPU e RAM por usuário, você transforma um servidor instável em uma plataforma de alta disponibilidade.

FAQ

O que é o limite de EP (Entry Processes) no CloudLinux LVE?

O limite de EP (Entry Processes) define o número máximo de conexões simultâneas (scripts dinâmicos como PHP ou CGI) que um usuário pode executar ao mesmo tempo. Ele não representa o limite de “visitantes simultâneos”, mas sim a quantidade de processos processados ativamente. Limites como 20 EP são eficazes para mitigar ataques DDoS e evitar que um site esgote os recursos do Apache/LiteSpeed.

Qual a diferença entre PMEM e vMEM ao configurar limites LVE?

A PMEM (Physical Memory) é o limite real da memória RAM física. Se o usuário ultrapassar esse valor, ele receberá erros de “Memory Limit Reached”. A vMEM (Virtual Memory) é o limite de memória virtual alocada. Atualmente, a recomendação para administradores CloudLinux LVE é focar na PMEM e deixar a vMEM como ilimitada (0), para evitar erros falsos de sistema.

Como limitar a CPU de um usuário Linux usando CloudLinux?

Para limitar a CPU, você deve ajustar o parâmetro SPEED no CloudLinux Manager ou via CLI. No CloudLinux LVE, cada 100% de SPEED equivale a 1 núcleo de processamento. Se você definir 200%, o usuário poderá utilizar o equivalente a dois núcleos inteiros.

Como descobrir qual usuário está atingindo os limites do servidor?

A ferramenta mais eficiente é o comando lvetop via SSH. Ele funciona como o comando top do Linux, mas exibe em tempo real exatamente quanto de CPU, RAM e IO cada usuário (LVE) está consumindo, facilitando a identificação imediata do “vizinho barulhento”.

Quais os limites LVE ideais para uma loja WooCommerce ou Magento?

Lojas virtuais exigem mais recursos devido ao processamento do checkout e buscas no banco de dados. O ideal para o CloudLinux LVE em e-commerce é: SPEED entre 300% e 400% (3 a 4 núcleos), PMEM de 4GB a 8GB, e IO de pelo menos 10MB/s para garantir que a loja não fique lenta durante as vendas.

[Precisa de ajuda com outro problema? 
Nossa equipe está disponível 24 horas por dia, 7 dias por semana .]

Veja Mais:

Mailcow SOGo 504 Gateway Time-out: Como Resolver Agora

CloudLinux LVE Manager: Como Limitar CPU e RAM

Otimização de Servidor Compartilhado: Arquitetura e Tuning

Gerenciamento de Hospedagem Web: DirectAdmin vs cPanel e a Economia de Recursos

Como Escolher Entre cPanel e DirectAdmin

CloudLinux LVE: Como Limitar CPU e RAM por Usuário (cPanel e DirectAdmin)