Test de résistance de serveur bon marché [fermé]


11

Le département informatique de l'organisation à but non lucratif pour laquelle je travaille a récemment obtenu un nouveau serveur virtuel exécutant CentOS (avec Apache et PHP 5), qui est censé héberger notre site Web. Au cours du processus de configuration du serveur, j'ai découvert que la moindre utilisation de la nouvelle machine causait des problèmes de performances majeurs (je ne pouvais pas extraire les tarballs sans l'arrêter). Après plusieurs semaines de recherche dans le noir par le support technique, cela semble maintenant fonctionner correctement, mais je suis toujours nerveux à l'idée d'y déplacer le site principal.

Je n'ai pas de budget pour travailler (donc pas de logiciels ou de services qui nécessitent de l'argent), bien qu'en raison de compressions récentes, j'ai plusieurs ordinateurs de bureau plus anciens que je pourrais utiliser si cela aide. Le site n'a pas besoin de supporter des quantités massives de trafic (c'est un site Drupal seulement quelques milliers de visiteurs par jour), mais je voudrais le mettre à l'épreuve avant de déplacer le site principal.

Quels sont les outils bon marché que je peux utiliser pour savoir si le serveur peut supporter des niveaux de trafic même faibles? Je ne cherche pas encore à tester le site lui-même, juste le fonctionnement fondamental du serveur.

Réponses:


8

Apache Jmeter est excellent pour ce genre de chose - vous pouvez simuler des cas simples grâce à des fonctionnalités assez compliquées et c'est gratuit. Il y a un peu de courbe d'apprentissage pour configurer les tests, mais cela vaut les quelques heures que vous prendrez pour l'apprendre.

Il convient également de mentionner qu'Apache est livré avec l'outil "ab" Apache Bench, que vous pouvez utiliser pour des opérations d'analyse comparative relativement simples - c'est-à-dire / récupérer une page de votre choix plusieurs milliers de fois avec différents degrés de parallélisme.



0

Apache Bench et Forge sont tous les deux vraiment décents, gratuits, open-source, etc.


0

Si vous êtes intéressé par un outil de test de charge gratuit, consultez notre extension Fiddler appelée StresStimulus . Il rejoue les sessions enregistrées avec un nombre illimité d'utilisateurs virtuels et rapporte des mesures de performance détaillées par demande et pour l'ensemble du scénario de test. Les graphiques montrent comment les performances répondent à différents niveaux de charge. Il s'exécute à partir de machines Windows sur n'importe quel serveur HTTP.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.