Cheap prueba de estrés del servidor [cerrado]

11

El departamento de TI de la organización sin fines de lucro para la que trabajo recientemente obtuvo un nuevo servidor virtual que ejecuta CentOS (con Apache y PHP 5), que se supone que aloja nuestro sitio web. Durante el proceso de configuración del servidor, descubrí que el uso mínimo de la nueva máquina causaba grandes problemas de rendimiento (no podía extraer tarballs sin detenerlo). Después de varias semanas de estar en la oscuridad por el soporte técnico, ahora parece estar funcionando bien, pero todavía estoy nervioso por mover el sitio principal allí.

No tengo presupuesto para trabajar (por lo que no hay software o servicios que requieran dinero), aunque debido a los recortes recientes tengo varios escritorios más antiguos que podría usar si me ayuda. El sitio no necesita soportar grandes cantidades de tráfico (es un sitio de Drupal con solo unos pocos miles de visitantes por día), pero me gustaría hacerlo pasar un poco antes de mover el sitio principal.

¿Cuáles son las herramientas baratas que puedo usar para tener una idea si el servidor puede soportar incluso niveles bajos de tráfico? Todavía no estoy buscando probar el sitio en sí, solo el funcionamiento fundamental del servidor.

acrosman
fuente

Respuestas:

8

Apache Jmeter es excelente para este tipo de cosas: puede simular casos simples a través de una funcionalidad bastante complicada y es gratis. Hay una pequeña curva de aprendizaje que configura las pruebas, pero vale la pena las pocas horas que tomará aprenderlo.

También vale la pena mencionar que Apache se envía con la herramienta "ab" Apache Bench, que puede usar para operaciones de evaluación comparativa relativamente simples, es decir, buscar una página de su elección unas miles de veces con diferentes grados de paralelismo.

asparagino
fuente
0

Apache Bench y Forge son realmente decentes, gratuitos, de código abierto, etc. He tenido buena suerte ejecutándolos tanto desde mi máquina local como desde servidores, obviamente con más velocidad en los servidores.

Kenneth Love
fuente
0

Si está interesado en una herramienta de prueba de carga gratuita, consulte nuestra extensión Fiddler llamada StresStimulus . Reproduce sesiones grabadas con cualquier número de usuarios virtuales e informa métricas de rendimiento detalladas por solicitud y para todo el caso de prueba. Los gráficos muestran cómo el rendimiento responde a varios niveles de carga. Se ejecuta desde máquinas Windows contra cualquier servidor HTTP.

Vadim Kleyzit
fuente