La mejor manera de hacer una comparación de performance del server web

Me doy count de que esto es probablemente algo muy básico, pero estoy interesado en saber lo que ustedes recomendarían como la mejor manera de recomendar el performance del server. Acabo de comprar un server dedicado gestionado, pero también tengo un server semi dedicado ejecutando algunos sitios también, así que estoy intrigado para ver cuánta mejora hay. Aunque espero que el performance del server dedicado sea mejor (como el semi-ded sólo está virtualizado), ¿qué mejor debo ir sobre esta comparación?

Yo uso Siege , es bastante simple de usar, pero bastante potente. Para probarlo sólo hacer yum install siege (creo que podría ser en el repo EPEL, alternativamente sólo download la fuente y comstackr), a continuación, una testing simple es

 siege -c 64 -t 30s http://domain.com/ 

donde -c 64 es el número de hilos concurrentes y -t 30s es el time para ejecutar la testing para. Se imprimirá una carga de líneas, pero al final se obtiene un poco de text como

 Lifting the server siege... done. Transactions: 1002 hits Availability: 100.00 % Elapsed time: 29.76 secs Data transfernetworking: 3.33 MB Response time: 1.27 secs Transaction rate: 33.67 trans/sec Throughput: 0.11 MB/sec Concurrency: 42.89 Successful transactions: 1054 /Failed transactions: 0 Longest transaction: 12.89 Shortest transaction: 0.27 

que le da una cierta información bastante buena de la comparación. Las cosas key son Transactions (Cuántas veces logró establecer una connection) y Transaction Rate (velocidad de las transactions). Dependiendo de lo que esté probando para cosas como Availability (cuántas de las requestes han fallado) también puede ser útil. Hay bastantes opciones disponibles así que una vez que usted haya instalado apenas haga un siege -h para conseguir todas las opciones.

Si bien es un poco mayor, ¿qué tal httperf de HP Labs?

http://www.hpl.hp.com/research/linux/httperf/

Si está buscando algunas herramientas de testing de performance basadas en Windows para serveres web, me gustaría sugerirle que intente WCAT