Maison > Problème commun > méthode d'essai de performance de roche

méthode d'essai de performance de roche

(*-*)浩
Libérer: 2020-01-09 09:58:14
original
5131 Les gens l'ont consulté

méthode d'essai de performance de roche

RoCE (RDMA over Converged Ethernet) est de plus en plus privilégié par les gros clients. RoCE met en cache les réseaux de communication. Les performances de retard de RoCE au même taux sont comparables à celles d'InfiniBand. Le retard de RoCE n'est que de 1/3 du réseau TCP/IP.

Par conséquent, le test de performances RoCE de la carte réseau qui prend en charge la fonction RoCE est devenu particulièrement important. (Apprentissage recommandé : PHPSTORM )

Dans la technologie existante, la méthode de test consiste à installer manuellement le pilote ROCE, à configurer l'IP et à exécuter la commande de test sur le serveur et le client côté. Enfin, collectez les résultats des tests et enregistrez les informations. Les étapes de test sont complexes.

En résumé, une solution pour tester les performances RoCE des cartes réseau prenant en charge RoCE est particulièrement importante. Cependant, la technologie existante, en particulier dans les tests de performances RoCE, ne dispose pas d'une technologie pour tester automatiquement les performances RoCE.

Éléments techniques de mise en œuvre :

La présente invention propose un procédé et un système pour tester automatiquement les performances RoCE sous un système Linux, qui peuvent optimiser le processus de test. , et génère automatiquement les résultats des tests pour l'archivage, ce qui favorise la gestion des testeurs et économise les ressources.

La présente invention propose une auto-programmation pour tester le retard et la bande passante de la transmission de lecture et d'écriture RoCE. Plus précisément, elle construit le code source pour le test et appelle le code source pour tester les performances RoCE en saisissant des paramètres. et les noms de dispositifs, cette invention convient aux tests de performances RoCE de cartes réseau qui prennent en charge RoCE sous les systèmes Linux courants actuels de tous les types de serveurs. Elle présente une bonne polyvalence et généralisabilité, simplifie le travail complexe et améliore l'efficacité du travail.

Avant d'effectuer le test, effectuez les préparations suivantes : connectez-vous au système d'exploitation Linux et obtenez les privilèges root ; installez la version correspondante du pilote en fonction des différentes cartes réseau et versions du système d'exploitation testées ; IP du réseau interconnecté Dans le même segment de réseau, éteignez le pare-feu ; observez que le voyant d'état de la connexion réseau s'allume normalement, activez deux ports réseau et exécutez la commande ping pour vous assurer que le ping peut être effectué normalement et que le voyant de données clignote. normalement.

Des modes de réalisation de la présente invention adoptent les solutions techniques suivantes :

D'une part, la présente invention propose un procédé pour tester automatiquement les performances RoCE sous un système Linux, comprenant :

Installez le pilote de la carte réseau et le pilote RoCE correspondant à la carte réseau, et configurez l'adresse IP du réseau

Générez un script de programme de test basé sur la plate-forme système Linux Le test. Le script du programme comprend trois paramètres d'entrée de jugement : les paramètres du mode d'exécution du script, les paramètres du nom de l'appareil et les paramètres d'adresse à tester

Côté serveur, exécutez le script du programme de test et attendez que le client réponde ;

Côté client, exécutez le programme de test Script ;

Sortez les résultats du test et enregistrez-les.

De préférence, les résultats des tests sont enregistrés dans un fichier journal et/ou imprimés sur le moniteur, où les résultats des tests sont les résultats des tests de bande passante de lecture/écriture, de délai de lecture/écriture, de bande passante de transmission et de délai de transmission. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal