Benchmark a servidor con Apache ab
Te explico la situación,
Estoy haciendo varias pruebas a un servidor que he comprado nuevo, a las páginas webs alojadas.
No entiendo como el uso de cpu entre unas páginas y otras es tan diferente.
Por ejemplo:
Te pongo estos dos dominios que tengo registrados para el ejemplo,
h**p://pabloreyes.es/category/opinion/ <----esta pagina si le paso el ab con 500 peticiones y ocurrencia de 20... Se me pone la cpu al 50%,
sin embargo... Con h**p://cocinasgalos.es se me pone la cpu al 5%...
¿Cómo es posible?
Las dos páginas son de tamaño similar (al menos eso me indica el Apache ab)... En la primera me sale que es de 12000bytes y la segunda de 9200bytes. Aparte de que la segunda es en flash...
Aun que las dos tarda el mismo tiempo en responder a las peticiones... No entiendo como existe esa diferencia de uso de la cpu...
El servidor tiene 8 núcleos con 4 gigas de ram, y CentOs...(si necesitas más datos dímelo, pero el servidor es nuevecito)
Otra cosa, me podrías explicar un poco más como interpretar los datos del ab no entiendo las dos ultimas partes ( te las pego):
Esta parte:
Connection Times (ms)
min mean[+/-sd] median max
Connect: 94 107 10.3 105 236
Processing: 449 53268 31088.2 52870 107174
Waiting: 207 53210 31102.6 52812 107142
Total: 550 53375 31089.5 52983 107273
Y esta otra: (¿esto es el tiempo de latencia?)
Percentage of the requests served within a certain time (ms)
50% 52983
66% 70728
75% 80512
80% 85868
90% 96651
95% 102047
98% 105256
99% 106332
100% 107273 (longest request)
Estoy haciendo varias pruebas a un servidor que he comprado nuevo, a las páginas webs alojadas.
No entiendo como el uso de cpu entre unas páginas y otras es tan diferente.
Por ejemplo:
Te pongo estos dos dominios que tengo registrados para el ejemplo,
h**p://pabloreyes.es/category/opinion/ <----esta pagina si le paso el ab con 500 peticiones y ocurrencia de 20... Se me pone la cpu al 50%,
sin embargo... Con h**p://cocinasgalos.es se me pone la cpu al 5%...
¿Cómo es posible?
Las dos páginas son de tamaño similar (al menos eso me indica el Apache ab)... En la primera me sale que es de 12000bytes y la segunda de 9200bytes. Aparte de que la segunda es en flash...
Aun que las dos tarda el mismo tiempo en responder a las peticiones... No entiendo como existe esa diferencia de uso de la cpu...
El servidor tiene 8 núcleos con 4 gigas de ram, y CentOs...(si necesitas más datos dímelo, pero el servidor es nuevecito)
Otra cosa, me podrías explicar un poco más como interpretar los datos del ab no entiendo las dos ultimas partes ( te las pego):
Esta parte:
Connection Times (ms)
min mean[+/-sd] median max
Connect: 94 107 10.3 105 236
Processing: 449 53268 31088.2 52870 107174
Waiting: 207 53210 31102.6 52812 107142
Total: 550 53375 31089.5 52983 107273
Y esta otra: (¿esto es el tiempo de latencia?)
Percentage of the requests served within a certain time (ms)
50% 52983
66% 70728
75% 80512
80% 85868
90% 96651
95% 102047
98% 105256
99% 106332
100% 107273 (longest request)
Respuesta de asturianico
1