De quanta RAM, CPU, disco e IOPS precisa realmente o seu VPS?
Pode não ter a certeza de que recursos pedir quando compra um VPS. Neste artigo queremos ajudar a perceber de quanta RAM, CPU, disco, IOPS e largura de banda precisa realmente, para ter potência suficiente sem desperdiçar dinheiro em capacidade desnecessária.

Uma das perguntas mais frequentes que ouvimos nas vendas e no live chat é «de quanto <insira o recurso> preciso no meu VPS?»
A resposta honesta é: «depende».
De quanta RAM precisa o seu servidor?
Com memória a menos, o out-of-memory killer do kernel termina os seus processos, ou o servidor bloqueia. A solução é a quantidade certa de RAM para a carga de trabalho, ou uma aplicação que precise de menos: limite workers e ligações, acrescente uma camada de cache e corrija as fugas de memória.
8GB de RAM: o nosso ponto de partida
Um servidor de web hosting com cPanel ou Plesk corre MySQL, um servidor web, mail, estatísticas, monitorização, uma firewall e webmail antes de os seus próprios websites acrescentarem a sua carga. Começamos os servidores managed cPanel e Plesk em 8 GB e dimensionamos a partir da utilização medida. Veja o managed cPanel hosting.
Picos de tráfego
Para a mesma stack com picos de tráfego de milhares de visitantes em simultâneo, ou com muitos utilizadores de e-mail ativos, 8GB podem ser consumidos em segundos durante um pico. Procura talvez um VPS com 8GB de RAM?
16GB de RAM ou mais
Se o consumo de memória passar dos 16GB entre processos PHP e MySQL, então vai certamente querer investir em caching.
Os websites pesados beneficiam de caching fora da própria aplicação, como Varnish ou um CDN, para além de qualquer plugin de caching.
É nesta altura que deve começar a considerar CDN, clustering, e possivelmente também a solução mais simples, que é apenas distribuir a carga por mais servidores.
De quantos núcleos de CPU precisa o seu servidor?
Mais núcleos não é linear. Algumas cargas de trabalho escalam bem com mais núcleos, muitas não: lock contention, caminhos de código single-threaded e o acesso à memória limitam o ganho, pelo que duplicar os núcleos raramente duplica o desempenho.
Um servidor de base de dados ocupado, um servidor de mail ou uma aplicação Java conseguem aproveitar bem 4, 6 ou 8 núcleos. Servidores web como o Apache e o NGINX ganham com mais núcleos quando servem muitos pedidos em paralelo.
Dimensione corretamente em vez de arredondar para cima: meça a carga que tem, acrescente núcleos onde as medições mostram que ajudam, e nunca dimensione uma máquina virtual com mais núcleos do que um socket físico de CPU do seu host. Para lá desse ponto o acesso à memória atravessa sockets, e o desempenho pode descer em vez de subir.
De quantos IOPS precisa o seu servidor?
Um disco rígido mecânico entrega, na melhor das hipóteses, algumas centenas de operações de I/O aleatórias por segundo (IOPS). Um SSD enterprise moderno entrega dezenas de milhares ou mais, e os discos NVMe vão ainda mais longe.
O storage dos nossos VPS é all-flash, pelo que o I/O aleatório é rápido e consistente, incluindo para websites com uso intensivo de base de dados.
De quanto espaço em disco precisa o seu VPS?
Comece pelo que usa hoje (utilização de disco no cPanel ou no Plesk, ou df -h na linha de comandos) e acrescente doze meses de crescimento realista. O consumo de disco cresce mais depressa do que espera.
De quanta largura de banda precisa?
Como calcular as necessidades de largura de banda:
Calcular as suas necessidades básicas de largura de banda é uma fórmula de três variáveis principais (embora haja mais fatores a considerar, como usar ou não um CDN ou caching).
- Tamanho da página = A
- Média de páginas por visita = B
- Média de visitantes por dia = C
Um exemplo:
- Tamanho da página (A): 2MB
- Média de páginas por visita (B): 4
- Média de visitantes por dia (C): 1.000
Consumo de largura de banda por dia: 2MB x 4 x 1.000 = 8.000MB (8GB) Consumo de largura de banda por mês: 8GB x 30 dias = 240GB
Tem perguntas?
Se quiser conversar sobre RAM, CPU e IOPS para a sua própria carga de trabalho, contacte a nossa equipa.
Do arquivo do blog da EuroVPS, publicado pela primeira vez em 23 de setembro de 2021.
Todas as notas de campo