Pour choisir le bon disque SSD d'entreprise, des tests d'évaluation en situation réelle sont nécessaires pour déterminer les performances atteintes lors de leur déploiement sur les sites de production. Les tests et les comparaisons évaluent les limites avant panne, le niveau d'endurance et permettent de savoir si les performances évolueront avec le temps.
La première partie de cette série concernait les critères matériels de la création d'un banc d'essai. Cette partie explique quelles sont les informations nécessaires à la conception et à l'exécution des tests d'évaluation finaux qui vous permettront de comprendre les besoins réels de votre organisation et comment exploiter des logiciels d'évaluation des performances pour concevoir une batterie de tests appropriée.
Quels sont les objectifs de vos tests ?
En termes simples, vous voulez savoir quel est le niveau de stress maximal que le disque testé pourra accepter. Par conséquent, il est préférable d'évaluer les performances d'entrée/sortie sur une longue période, et non pas sur une période courte. Les tests effectués sur un disque préconditionné doivent couvrir une période suffisamment longue pour vérifier les variations de latence et des IOPS dans des scénarios de lecture ou d'écriture séquentiels et aléatoires.
Pendant ces tests prolongés, vous examinez la saturation totale du disque, la latence E/S, la latence de démarrage, la réponse du système à l'augmentation des charges de travail et la congestion de la bande passante. Vous mesurez également les valeurs de maintien ou démarrage, d'arrêt ou pause pour déterminer si d'autres profils de performance apparaissent.
Les applications d'hébergement web et de streaming se caractérisent par des charges de travail très spécifiques et de nature séquentielle. Vous devez donc vérifier que votre système de stockage offre des valeurs de performances séquentielles suffisantes. Même ainsi, si vous avez une application de lecture/ écriture séquentielle, le comportement peut être aléatoire lorsque vous utilisez des disques en grappe. Dans ce cas, les analyses doivent couvrir toute la grappe pour évaluer comment des secteurs aléatoires de lecture/ écriture sont créés ou lus.
Sur des disques pour centres de données, les tests de profondeur des files d'attente sont également déterminants. La profondeur des files d'attente désigne le nombre d'opérations d'accès inachevées ou le nombre des E/S en attente dans la file des périphériques à un moment donné. Ce test mesure simplement la capacité du disque à traiter un nombre élevé d'E/S simultanées, ce qui est une exigence standard des applications multi-threads et de virtualisation.
Globalement, vous vérifierez donc que vos disques atteignent les mesures de latence et de cohérence nécessaires à la qualité de service prévue, tout en respectant les performances du document sur les exigences du produit (DEP) et en réussissant tous vos tests RAID, vSAN et OLTP.
Votre objectif est de tester le disque en lui appliquant diverses charges de travail L/E/M pendant une période suffisamment longue pour mettre en évidence d'éventuelles insuffisances.