Alguém já fez algum servidor de benchmarking em seus Raspi? Ainda não tenho meu Raspi, mas estou pensando em usá-lo como servidor da Web e estou interessado em ver estatísticas para:
- Número de solicitações por segundo
- Tempo de resposta da latência entre solicitações
- Taxa de transferência (ou seja, bytes por segundo)
Se estes forem diferentes para diferentes combinações de SO e software de servidor da Web, também estaria interessado em ver uma comparação.
performance
web-server
benchmarking
AntonChanning
fonte
fonte
Respostas:
Espero que, como Alex diz, os benchmarks mostrem que os servidores Web Linux mais rápidos ainda serão os mais rápidos, independentemente da arquitetura.
Se alguém quiser executar benchmarks, o seguinte tutorial foi útil para mim:
Como executar benchmarks em um servidor web
Exibição de páginas estáticas
Testei o RPi usando o Apache, que serve uma página estática simples:
Como grupo de controle, usei meu servidor Web principal, que contém as seguintes especificações;
Os resultados são os seguintes:
Ao controle
Raspberry Pi
Conclusão
Nota: É melhor tratá-lo como uma estimativa.
Os resultados mostram que o Raspberry Pi realmente teve um desempenho muito bom. Foi apenas um pouco menos responsivo do que meu servidor da web principal.
Deve ser bom lidar com um número razoavelmente grande de solicitações.
fonte
O Apache não é a melhor opção ao veicular conteúdo estático, o nginx é mais adequado para isso. Fiz um benchmark usando http://lekensteyn.nl/index.html como documento de teste. É um documento maior que o exemplo do Jiving, pois 19 bytes não são realistas para uma página real. Os resultados são surpreendentes, o RPi supera até o meu laptop de trabalho (talvez porque eu tenha todos os tipos de opções de depuração do kernel habilitadas).
Aqui está o nginx 1.4.1 em execução no Arch Linux (RPi,,
access_log off
Ethernet com fio):Este é o meu laptop (
access_log off
ethernet com fio):Para completar, meu servidor remoto. É mais lento, com a conexão WAN sendo o provável gargalo (
access_log
também não está desativado):Com mais simultaneidade e maior número de solicitações, os números devem ser mais confiáveis, pois mais amostras podem ser incluídas (quando eu corri
ab
contra o meu laptop no modo fios / sem fio, seus números flutuaram bastante). Observe que, ao testar com logs de acesso, os buffers do sistema de arquivos causam atrasos imprevisíveis de gravação quando o diretório de log está no cartão SD.fonte