Maison > Article > Tutoriel système > Explorez les outils de benchmarking sous Linux : un outil puissant pour évaluer les performances matérielles et logicielles
Le benchmarking fait référence à l'acte d'exécuter un programme informatique pour évaluer les performances du matériel et des logiciels. Les tests matériels de base comprennent l'évaluation des performances de différents composants tels que les processeurs, la mémoire vidéo, les cartes mères, les disques durs et les réseaux. Il existe deux catégories de benchmarks : composites et appliqués. Les benchmarks composites effectuent des tests de résistance sur un élément matériel, tels que l'écriture et la lecture continue de données. Les benchmarks d'applications évaluent les performances d'applications réelles telles que les bases de données et les serveurs. Un logiciel de test de référence permet aux testeurs de système et aux utilisateurs d'évaluer de manière objective et indépendante les performances du matériel. Il existe de nombreux excellents outils de test de référence Linux open source sous Linux, tels que PhoronixTestSuite, IOzone, netperf, etc.
PhoronixTestSuite
est un site Web bien connu dans l'industrie, qui publie souvent des évaluations des performances du matériel et des évaluations des performances liées au système Linux. PhoronixTestSuite est la suite de tests de la plate-forme Linux sous le site Web. La suite de tests Phoronix est conforme au contrat GNUGPLv3. PhoronixTestSuite teste via la ligne de commande par défaut, mais vous pouvez également appeler l'interface graphique. PhoronixTestSuite fournit également un service de téléchargement des résultats de test, ce qui signifie que vous pouvez télécharger vos résultats de test en ligne afin de pouvoir tester avec d'autres utilisateurs Linux.
IOzone
iozone est un outil de test des performances du système de fichiers Linux. Il peut mesurer Reiser4, ext3, ext4
Netperf
Netperf est un outil de détection des performances du réseau, principalement pour la transmission basée sur TCP ou UDP. Selon l'application, le pilote de port série Linux Netperf logiciel de test de performances Linux peut effectuer différents modes de test de performances réseau, à savoir le mode de transfert de données en masse et le mode demande/réponse. Les résultats des tests Netperf reflètent la vitesse et l'efficacité de l'envoi et de la réception de données entre les deux systèmes.
L'outil Netperf est basé sur le mode C/S. Le côté serveur est une simulation netserverlinux, utilisée pour écouter les connexions du côté client, et le côté client est netperf, utilisé pour lancer des tests réseau sur le serveur. Entre le client et le serveur, une connexion de contrôle est d'abord établie pour transférer des informations sur la configuration de test et les résultats du test ; une fois la connexion de contrôle terminée et les informations de configuration de test transférées, une connexion de test est établie entre le client et le serveur ; Des modèles de trafic spéciaux sont transmis pour tester les performances du réseau.
LLCbench
LLCbench (Low-LevelCharacterizationBenchmarks) est un outil de test de référence qui intègre les méthodes de test MPBench, CacheBench et BLASBench.
Informations dures
HardInfo est un logiciel de visualisation des informations du système Linux. Il peut afficher le matériel et les logiciels pertinents logiciel de test de performances Linux et effectuer des tests de performances simples.
GtkPerf
GtkPerf est une application conçue pour tester les performances basées sur GTK+.
Capture d'écran :
vialinuxlinks
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!