Teste de estresse de servidor barato [fechado]

11

O departamento de TI da organização sem fins lucrativos em que trabalho recentemente obteve um novo servidor virtual executando o CentOS (com Apache e PHP 5), que deveria hospedar nosso site. Durante o processo de configuração do servidor, descobri que o menor uso da nova máquina causava grandes problemas de desempenho (não conseguia extrair tarballs sem parar). Após várias semanas de transmissão no escuro pelo suporte técnico, agora parece estar funcionando bem, mas ainda estou nervoso em mudar o site principal para lá.

Não tenho orçamento para trabalhar (portanto, não há software ou serviços que exijam dinheiro), embora, devido a cortes recentes, tenha vários desktops mais antigos que eu poderia usar se isso ajudar. O site não precisa suportar grandes quantidades de tráfego (é um site do Drupal apenas alguns milhares de visitantes por dia), mas eu gostaria de analisá-lo um pouco antes de mudar o site principal.

Quais são as ferramentas baratas que eu posso usar para ter uma noção se o servidor pode suportar níveis baixos de tráfego? Ainda não estou querendo testar o site, apenas uma operação fundamental do servidor.

acrrosman
fonte

Respostas:

8

O Apache Jmeter é excelente para esse tipo de coisa - você pode simular casos simples até funcionalidades bastante complicadas e é gratuito. Existe uma curva de aprendizado na configuração dos testes, mas vale a pena as poucas horas que você levará para aprendê-lo.

Também vale a pena mencionar que o Apache é fornecido com a ferramenta "ab" Bench Apache, que você pode usar para operações de benchmarking relativamente simples - ou seja, buscar uma página de sua escolha milhares de vezes com vários graus de paralelismo.

asparagino
fonte
3

Confira este post Como você carrega testar seu aplicativo? . É muito parecido. O Jmeter é mencionado e algumas outras soluções. Quase todos eles pareciam estar livres.

Ben Hoffman
fonte
0

O Apache Bench e o Forge são realmente decentes, gratuitos, de código aberto, etc. Eu tive sorte de executá-los na minha máquina local e nos servidores, com mais velocidade nos servidores, obviamente.

Kenneth Love
fonte
0

Se você estiver interessado em uma ferramenta de teste de carga gratuita, consulte nossa extensão do Fiddler chamada StresStimulus . Ele reproduz as sessões gravadas com qualquer número de usuários virtuais e relata métricas de desempenho detalhadas por solicitação e para todo o caso de teste. Os gráficos mostram como o desempenho responde a vários níveis de carga. Ele roda em máquinas Windows em qualquer servidor HTTP.

Vadim Kleyzit
fonte