Test de la productivité LAMP-Cluster - Comment trouver le cou?

J'ai installé un cluster de 3 nœuds sur lesquels l'application est en cours d'exécution LAMP de HAProxy, Effectuer un équilibrage de la charge. Maintenant, je veux optimiser et effectuer des tests de charge du système. Donc je n'utilise pas jmeter-ec2, Qui lance 15 copies AWS-t1.micro De la région Irlande, effectuer un test jmeter Pour un cluster situé dans un centre de données dédié en Allemagne.

Le problème est que les serveurs ne font guère pas face à la charge 0,5, tandis que jmeter Rapporte uniquement près de 70 tps. Maintenant, je me demande où il y a une bouteille de cou et pourquoi le système ne sert pas plus tps.

Je cherche de l'aide sur la manière d'aborder ce problème pour mettre en place un service après l'autre. Pour le travail d'application de service MySQL Galera, Apache, NginX et Solr, Tous avec des paramètres de configuration par défaut. Le cluster consiste en 3 nouveaux noeuds métalliques nus avec 32 GB de RAM et quatre processeurs XEON, connecté via un réseau local Gigabit.

Merci d'avance pour toute information utile sur la façon d'ajuster systématiquement / Configurez le système.
Invité:

Blanche

Confirmation de:

Je pense que les clients-testeurs - Un problème évident pour moi.

Vous utilisez t1.micro. Ils sont surtout gratuits et gratuits n'est pas en vain. Basculer pour utiliser au moins m3.medium, large ou xlarge pour tester. Vous pouvez les éteindre lorsque vous avez terminé.

Commentaires de la documentation amazon
http://docs.aws.amazon.com/AWS ... .html
Résumes bien.

"Travail fermé"

,

"Conçu pour soutenir 10 Queries par minute »

Mais pour le test, vous voulez essayer de surcharger votre serveur. Vous avez besoin de centaines de demandes par seconde. C'est un peu plus que ce qu'ils peuvent fournir.

Le cluster de test n'est pas local sur le client de test, ce qui entraîne un délai supplémentaire. Votre cluster est à une distance 1600 km dans un autre pays. Cela ne vous aidera pas non plus. Par conséquent, assurez-vous de faire attention à l'article 3.

Assurez-vous que vos clients de test fonctionnent en mode multi-thread.

Utilisation EU (Irlande) - eu-west-1, Qu'est-ce qui vaut mieux tester le point final.

Hannah

Confirmation de:

Essayez de supprimer des parties du système pour trouver le cou de la bouteille. 15 Serveurs de test - Très terrible! Vous devriez être capable d'obtenir des milliers TPS d'un échantillon de test. Vous ne demandez pas HAProxy Attendez une réponse? c'est-à-dire en utilisant des fonctions maxconns et files d'attente? Comme je l'ai dit, essayez de simplifier, mais si vous pensez que c'est HAProxy, Publier la configuration.

Pour répondre aux questions, connectez-vous ou registre