NAS Performance tester 1.4
26
Utilitaire gratuit permettant d’effectuer des mesures de performance de lecture et d'écriture en mégaoctets par seconde sur des systèmes de stockage réseau connecté via les partages réseau
SMB / CIFS. Le fonctionnement est assez simple, des fichiers temporaires de tailles arbitraires sont générés et copiés vers et depuis le NAS un certain nombre de fois, après quoi une moyenne lecture et d'écriture sont calculés.
Iometer
27
Iometer est un outil permettant des mesures d’un sous-système au niveau des entrées/sorties.
Développé à l'origine par la société Intel et actuellement en Open Source, il est largement utilisé dans l'industrie pour effectuer des mesures de performance sur divers équipements réseau. Il a la particularité de laisser à l’utilisateur la possibilité de créer des batteries de tests configurables sur mesure et de pouvoir les sauvegarder.
Il est compatible avec tous les systèmes d’exploitation actuels donc je l’emploierai tant pour les mesures SMB sur Windows que pour NFS sous Linux.
Intel ® NAS Performance Toolkit
28
Outil développé par Intel ayant comme fonction principale l’analyse des performances des systèmes NAS. Cet outil est capable de simuler différents types de trafic et d’enregistrer les réponses des systèmes sous forme de données exploitables graphiquement. Le résultat final permet une comparaison facile et une lecture aisée des performances des appareils testés.
Le logiciel est totalement gratuit. On peut le télécharger sur le site d’Intel, la dernière version
étant la 1.7.1. Après installation, on utilisera la partie NASPT Exerciser pour effectuer différentes captures de performances proposées par le programme. Dans un deuxième temps, on utilisera
NASPT Analyzer pour mettre en forme les données capturées.
Après l’étude du manuel d’installation et de fonctionnement du logiciel
29
, j’ai pu mettre en place des tests dont voici les principaux résultats.
CrystalDiskMark
30
CrystalDiskMark est un logiciel gratuit qui permet d’évaluer facilement les performances de différents supports de stockage. Il est souvent cité en supplément d’Intel ® NAS Performance
Toolkit lors de tests de type benchmark.
On peut réaliser des tests séquentiels en lecture et en écriture, mais aussi des tests aléatoires en lecture et en écriture par paquets de 512 KB et 4 KB. Il est aussi possible de faire varier le nombre d'itérations de ces tests ainsi que la taille des fichiers utilisés : 50, 100, 500 et 1000 Mb dans le but d’obtenir plus de précision. Pour mes mesures, j’ai pris en compte les résultats en lecture écriture séquentiels.
Robocopy
31
Robocopy ou "Robust File Copy", est une commande en CLI d’origine sur Windows.
Commande du même style que copy ou xcopy, elle est pourtant plus complète au niveau des résultats qui sont fournis. Dans notre cas voici la commande qui doit être introduite dans le terminal Windows dans le but d’effectuer une copie d’un dossier nommé « Temp » dans le dossier test du NAS.
C:\Users\albert>robocopy C:\Users\albert\Desktop\Temp \\10.2.1.200\test
26 http://www.808.dk/?code-csharp-nas-performance
27 http://www.iometer.org/
28 http://www.intel.com/products/server/storage/NAS_Perf_Toolkit.htm
29 http://software.intel.com/sites/default/files/m/2/2/8/e/3/6706-NASPT_UG.pdf
30 http://crystalmark.info/software/CrystalDiskMark/index-e.html
31 http://fr.wikipedia.org/wiki/Robocopy
21