Réglages réseau et configuration

Cette section présente des règles aidant au déploiement et à l'organisation de l'infrastructure de test de performances. Elles font toutes référence à une situation idéale qui, selon vos moyens et objectifs, ne sera pas toujours réaliste. Gardez bien à l'esprit que plus vous vous rapprocherez de cette situation, mieux se déroulera votre test de hautes performances.

Augmenter le nombre de sockets ouverts simultanément

Effectuer un test de forte charge implique que chaque injecteur NeoLoad devra ouvrir un nombre important de sockets. Il est nécessaire de s'assurer que le nombre de sockets ouverts du système d'exploitation soit correctement configuré. Vous pouvez consulter notre guide de dépannage pour plus de détails.

Utiliser plusieurs cartes réseau pour les injecteurs de charge

Un moyen efficace d'accroître la performance des injecteurs de charge est de distribuer les requêtes générées sur plusieurs cartes réseau. Une fois que les cartes réseau ont été installées sur une machine exécutant un injecteur de charge, il suffit de sélectionner ces cartes réseau depuis le panneau de configuration avancé de l'injecteur de charge. L'injecteur de charge NeoLoad sera alors capable de distribuer la charge sur plusieurs cartes réseau.

Répartir les canaux de communication de NeoLoad sur plusieurs réseaux

Pendant le test, NeoLoad transmet sur le réseau trois types distincts d'informations: les scénarios envoyés du contrôleur vers chaque injecteur (distribution du scénario), les scénarios réellement joués sur les serveurs d'applications (injection), et finalement, les informations de monitoring renvoyés au contrôleur. L'infrastructure réseau la plus efficace consiste à séparer ces trois canaux en trois réseaux distincts. Le schéma suivant représente la configuration réseau idéale.

Le plus souvent, un bon compromis entre les coûts d'infrastructure et l'efficacité est d'au moins séparer le réseau d'injection du réseau de monitoring.

Comme il apparaît sur le schéma précédent, garder les injecteurs de charge physiquement près des serveurs d'applications permettra d'augmenter les performances du réseau d'injection. Pour les mêmes raisons, il est préférable de garder le contrôleur près des injecteurs. Evitez également d'avoir des pares-feu entre les injecteurs de charge et vos serveurs d'applications.

Préférer les systèmes d'exploitation "Serveur" pour vos serveurs d'applications

Les systèmes d'exploitation "Serveur" sont parfaits pour gérer de façon optimale les tâches orientées serveur. Ils représentent une solution de choix pour vos serveurs d'applications.