¿Alguien ha realizado alguna evaluación comparativa del servidor web en su Raspi? Todavía no tengo mi Raspi, pero estoy planeando usarlo como servidor web y estoy interesado en ver las estadísticas de:
- Número de solicitudes por segundo.
- Tiempo de respuesta de latencia entre solicitudes
- Rendimiento (es decir, bytes por segundo)
Si estos son diferentes para diferentes combinaciones de SO y software de servidor web, también me interesaría ver una comparación.
performance
web-server
benchmarking
AntonChanning
fuente
fuente
Respuestas:
Espero que, como dice Alex, los puntos de referencia muestren que los servidores web Linux más rápidos seguirán siendo los más rápidos, independientemente de la arquitectura.
Si alguien quiere ejecutar puntos de referencia, el siguiente tutorial me ha sido útil:
Cómo realizar benchmarks en un servidor web
Sirviendo Páginas Estáticas
He probado el RPi usando Apache que sirve una página estática simple:
Como grupo de control, utilicé mi servidor web principal que incluye la siguiente especificación;
Los resultados son los siguientes:
Controlar
Raspberry Pi
Conclusión
Nota: Esto se trata mejor como una estimación.
Los resultados muestran que la Raspberry Pi realmente funcionó muy bien teniendo en cuenta. Solo respondía un poco menos que mi servidor web principal.
Debería estar bien manejar un número razonablemente grande de solicitudes.
fuente
Apache no es la mejor opción cuando se sirve contenido estático, nginx es más adecuado para eso. Hice un punto de referencia usando http://lekensteyn.nl/index.html como documento de prueba. Es un documento más grande que el ejemplo de Jiving ya que 19 bytes no son realistas para una página real. Los resultados son bastante sorprendentes, el RPi incluso supera a mi computadora portátil de trabajo (quizás porque tengo habilitados todo tipo de interruptores de depuración del núcleo).
Aquí está nginx 1.4.1 ejecutándose en Arch Linux (RPi,
access_log off
ethernet con cable):Esta es mi computadora portátil (
access_log off
ethernet con cable):Para completar, mi servidor remoto. Es más lento y la conexión WAN es el cuello de botella probable (
access_log
tampoco está desactivado):Con más concurrencia y un mayor conteo de solicitudes, los números deberían ser más confiables ya que se pueden incluir más muestras (cuando corrí
ab
contra mi computadora portátil en modo de cables / inalámbrico, sus números fluctuaron mucho). Tenga en cuenta que al realizar pruebas con registros de acceso, los búferes del sistema de archivos causan retrasos de escritura impredecibles cuando el directorio de registro está en la tarjeta SD.fuente