Como decidir se um servidor VPS pode manipular o tráfego atual? [fechadas]

0

Recentemente, mudei meu site de uma hospedagem compartilhada para um VPS.

Quando estava na hospedagem compartilhada, na verdade nada deu errado, mas agora, o servidor VPS parou de responder 4 vezes em 2 semanas (e eu preciso reiniciá-lo).

Eu achei que o VPS seria mais estável e poderia lidar com mais tráfego. Por que minha hospedagem compartilhada anterior parece melhor no meu caso?

Quando o VPS deixa de responder, quero dizer que posso fazer o ping, mas não consigo ssh nele, e a pior parte é que as páginas da web não podem ser carregadas. Nada de errado mostra em / var / log / message. Eu não sei a causa real para este problema, mas eu acho que é a quantidade de tráfego?

Meu VPS é configurado com 2 CPUs com 4 GB de RAM no CentOS. De acordo com o anfitrião, a máquina VPS é Dell & Supermicro E5-2600 (6 núcleos CPUx2) com 128G RAM & SAS 15k RPM + RAID6 HD. E o meu site tem 4000-6000 page views por dia em média. Eu não sei porque a hospedagem compartilhada pode lidar bem com isso, mas o VPS não pode.

Como decidir se o problema atual do VPS é devido ao tráfego? Há algo de errado com o provedor de VPS? Ou o hardware não é bom o suficiente para lidar com esse tráfego "médio"? Como determinar o hardware / configuração de um VPS para lidar com o tráfego que estou tendo (e para lidar com o tráfego futuro que estou esperando, que pode ter um salto devido à minha próxima versão de serviço).

Quaisquer pensamentos ou compartilhamento de experiências são bem-vindos. Obrigado.

    
por Joe Huang 16.10.2013 / 04:25

1 resposta

0

O problema é muito improvável de estar relacionado à largura de banda. É muito mais provável que seja um problema de recursos (por exemplo, consultas pesadas de banco de dados) ou um problema de hardware (por exemplo, gargalo de disco). Também poderia ser uma combinação do "bairro VPS" e da plataforma VM. Por exemplo, o KVM fornece melhor virtualização do que o Virtuoso (veja virtualização versus paravirtualização). Se o seu provedor estiver fornecendo um VPS usando paravirtualização, é mais provável que o problema esteja em outro lugar.

A maneira de resolver o problema é "teste de estresse" os vários componentes da conexão, começando com o disco rígido. Também execute coisas como o vmstat para ter uma ideia de qual é o gargalo.

Também é possível que o problema seja um problema de memória. Se tudo estiver funcionando bem e, de repente, as coisas ficarem extremamente lentas, essa provavelmente é a causa. Você pode atenuar isso de alguma forma reduzindo " swappiness " e ajustando seus bancos de dados . Também reduzindo o tamanho do seu arquivo de troca.

    
por 16.10.2013 / 08:54