2010-01-30 4 views
2

Je ne suis pas en mesure de déterminer quel est le meilleur outil d'analyse comparative: est-ce un outil apachebench ou httperf? Aidez-moi à décider quel outil serait le plus approprié pour l'analyse comparative de l'application Web.Outil d'analyse comparative

+1

Jetez un oeil à cette question: http://stackoverflow.com/questions/900875/is-ab-or-httperf-better-for-checking-performance-of-a-website – ShZ

Répondre

2

Ils sont tous les deux bons pour faire différents types de tests. httperf enverra juste un barage de données à votre serveur, si oui ou non il a répondu. Cela vous donne le point de rupture de votre application, et vous montre comment cela échoue. Utilisez ceci pour trouver des goulots d'étranglement. Apachebench est un peu différent car il envoie exactement ce que vous lui dites, et est généralement utilisé pour mesurer les temps de réponse (par exemple, si vous optimisez). Une fois les goulots d'étranglement trouvés et corrigés, vérifiez la vitesse avec ceci.

S'il vous plaît Note: C'est ce que je fais, mais je ne suis pas un maître

2

Je suis incapable de décider ce qui est un meilleur outil outil est l'analyse comparative, il ApacheBench ou httperf?

Il y a une discussion approfondie sur les avantages de chaque outil ici:

http://dsec.com/en_apachebench_httperf.html

Le gars est allé jusqu'à écrire un wrapper (domaine public code C) autour Apache Benchmark et httperf à illustrer les avantages et les inconvénients de chaque solution. Il explique également comment s'assurer que les paramètres du système ne feront pas échouer le test et comment tirer le meilleur parti d'un serveur (système d'exploitation, virtualisation, etc.).

Espérons que cela aide!

Questions connexes