Scripts et outils de benchmark Linux

Cette liste de scripts et d’outils de benchmark Linux devrait s’avérer utile pour vérifier rapidement les performances du processeur, du stockage, de la mémoire et du réseau sur les serveurs et VPS Linux. Récemment, j’ai utilisé un script de benchmark Linux, qui n’était plus maintenu. En conséquence, j’ai compilé cette liste rapide de scripts et d’outils pour le benchmarking Linux. Vérifiez chaque script avant de l’exécuter à partir de la ligne de commande.

La plupart de ces scripts effectueront un benchmark du CPU, de la mémoire, du stockage et du réseau. Dans la plupart des cas, le modèle de CPU, la fréquence, le nombre de cœurs seront affichés ainsi qu’un banc de performance de base du CPU. La mémoire totale sera affichée (voir les autres outils plus complets ci-dessous pour les benchmarks spécifiques à la mémoire). Les vitesses d’entrée/sortie du stockage système (SSD ou disque dur) seront testées, et enfin, la connexion internet du serveur sera testée en téléchargeant des fichiers à partir d’emplacements de test courants dans le monde entier.

Si votre hébergeur pointe du doigt la cause des mauvaises performances de l’application comme étant uniquement liée à WebDev, utilisez ces scripts en ligne de commande pour aider à vérifier si le matériel (exemple : goulot d’étranglement du disque/stockage) ou le réseau peuvent également être en cause.

Scripts de référence linux

  • Bench.sh – visualiser les informations du système et tester le réseau, le disque de votre serveur Linux.
  • Nench – Un script vaguement basé sur l’établi freevps.us/bench.sh.
  • VPSbench – Un script pour exécuter des benchmarks simples et complets sur les performances CPU et IO.
  • VPS Benchmark – Benchmark du disque, du CPU et du réseau.
  • Linux Bench – Script de benchmarking STH Linux.
  • Bench-sh-2 – Info système + Speedtest IPv4 + Vitesse du disque.
  • unixbench.sh – Installation automatique d’unixbench et du script de test.

Autres outils de benchmarking Linux

  • byte-unixbench – UnixBench est la suite originale de benchmarking BYTE UNIX, mise à jour et révisée par de nombreuses personnes au fil des ans.
  • Fio – Testeur flexible d’E/S.
  • Sysbench – Benchon scriptable de base de données et de performance du système.
  • Bonnie – obtenir/régler les paramètres des lecteurs ATA/SATA sous Linux.
  • S – Petite collection de programmes pour mesurer les performances d’E/S de stockage.
  • Phoronix Test Suite – La suite de test Phoronix open-source, logiciel de test/benchmarking automatisé multiplateforme.
  • Geekbench – Cet outil vous permet d’utiliser Geekbench 4 à partir d’une invite de commande et de l’automatiser avec des scripts shell ou des fichiers batch.
  • vdbench – génère des charges de travail d’E/S de disque à utiliser pour valider les performances de stockage et l’intégrité des données de stockage.
  • IOzone – un outil de benchmark du système de fichiers. Le benchmark génère et mesure une variété d’opérations de fichiers.
  • Iometer – Iometer est un outil de mesure et de caractérisation des sous-systèmes d’E/S pour les systèmes simples et en cluster.
  • Interbench – Benchmark de l’interactivité de Linux
  • HDparm – obtenir/régler les paramètres des lecteurs ATA/SATA sous Linux
  • dd – Benchmarker votre VPS avec dd, guide pratique.

Maintenu sur Github.

Utilisation à vos propres risques. Vérifiez toujours avant d’exécuter. Si vous trouvez des scripts cassés ou des problèmes, veuillez m’en informer.

Parution originale : 6 décembre 2017 | Dernière mise à jour : 15 février 2021

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.