Technologie Cache SSD chez Synology
Transcription
Technologie Cache SSD chez Synology
Technologie Cache SSD chez Synology 1- Le fonctionnement de la technologie cache SSD 2- La technologie cache SSD chez Synology 3- Configuration cache SSD 4- Les performances d’une configuration Cache SSD 1 www.nasexpert.fr 1- Le fonctionnement de la technologie cache SSD Typiquement, lors de la réception d'une requête en lecture, le serveur vérifie d'abord si les données pertinentes se trouvent dans la mémoire tampon (soit la RAM), qui stocke les informations qui ont été récemment utilisées. Si les données sont absentes de la RAM, les données seront recherchées sur les disques durs. Comme la taille de la RAM est très limitée (un maximum de 32Gb), la plupart des requêtes en lecture nécessitent une recherche sur les disques et augmente ainsi le temps de latence. La technologie Cache SSD permet donc d’augmenter de manière considérable la mémoire tampon du NAS en stockant les données les plus fréquemment utilisées par vos applications (par exemple, une base de données OLTP, utiliser certaines tables de la base de données plus souvent que d'autres ; ainsi ces données seront stockées dans le cache SSD). Les données les plus fréquemment consultées sont également appelées "Hot Data." Utilisation classique de la RAM et des disques durs Utilisation classique du cache SSD et des disques durs 2 www.nasexpert.fr 2- La technologie cache SSD chez Synology : Chez Synology la technologie cache SSD fonctionne avec un minimum de 1 SSD et un maximum de 2 SDD. Afin d’offrir des performances optimales, l’utilisation de cache SSD nécessite un ou plusieurs upgrades mémoire sur le NAS (voir tableau ci-dessous). La technologie cache SSD de DSM accélère les IOPS et réduit la latence E/S. Cette technologie est idéale pour les applications d'entreprise (exemple : bases de données, virtualisation, etc.) nécessitants d’importants IOPS et ainsi un faible taux de latence E/S. En termes d'opérations de lecture, statistiquement, seulement une petite partie des données dans un volume de donnée est fréquemment utilisée. Les performances du système peuvent donc être améliorées en stockant ces données fréquemment utilisées dans le cache SSD pour créer une mémoire tampon. Avec d’excellents temps d’accès, en lecture-écriture le cache SSD accélère les performances des volumes et des LUN iSCSI en associant le cache SSD directement à l’un de ces volumes. - Mémoire RAM nécessaire pour la fonction cache SSD Capacité cache Moins de 512 GB De 512 GB a 1024 GB - Mémoire RAM nécessaire 8Go 16Go NAS Synology acceptant la fonction cache SSD Modèles RACK Nombre de baies RS2414+ RS2414RP+ Emplacements Nombre max pour les SSD de SSD RS3614RPxs 12 RS3614xs 10 4 2 2 dédiés 2 TOUS 2 RS3614xs+ RS10613xs+ RS814RP+ Tous RS814+ 3 www.nasexpert.fr Nombre de baies Modèles TOUR Emplacements Nombre max pour les SSD de SSD 12 DS2413+ Tous 2 Tous 2 DS3612xs 8 DS1813+ 5 Tous 2 DS1513+ 4 Tous 2 DS412+ 3- Configuration cache SSD Allez dans le panneau de configuration puis dans l’onglet ‘’ Gestionnaire de stockage’’ 4 www.nasexpert.fr Cliquez sur l’onglet ‘’Cache SSD’’ puis sur ‘’créer’’ Sélectionnez les SSD pour créer un volume SSD puis cliquez sur ‘’Apply / Appliquer’’ 5 www.nasexpert.fr 4- Les performances d’une configuration Cache SSD Etude de cas Pour le test de performances, Microsoft Exchange 2010 a été utilisé comme exemple de charge de travail, comme le service de messagerie est une application typique qui exige de haut taux E/S et une faible latence, avec de nombreuses relectures dans une petite portion d'un ensemble de données. Par exemple, les courriers électroniques importants et les mails récents sont relus plus régulièrement : pour ce type d’application, le cache SSD améliore les performances. Configuration Test L’amélioration des performances avec du cache SSD a été évaluée avec Jetstress en tant que générateur de charge de travail et outil de test. Jetstress simule des charges disque E/S sur un serveur de test exécutant Microsoft Exchange pour vérifier les performances et la stabilité du système de stockage. Storage Server Configurations Workload-generating Server Configurations Jet Stress settings Model: RS10613xs+ CPU: Intel Core i5-3550 3.30GHz Mailbox size: 2GB Hard drive: WD4000FYYZ x 10 RAM: 8GB DDRIII IOPS: 0.12 OS: Windows Server 2008 R2 Database: 2 SSD cache: Intel 520 Series SSDSC2CW24 240GB 6Gbit/s RAID Type: Raid 5 Users: 500 / Thread: 5 RAM: 8GB Test time: 2 Hours (warm-up 12 hours) 6 www.nasexpert.fr Résultats et analyses Le total des IOPS de la base de données obtenu, y compris les opérations de lecture et écriture, sont présentés dans le graphique suivant. Sans cache SSD, le total des IOPS de la base de données obtenu était de 155; avec le cache SSD, le chiffre a atteint 241, à un taux de 17% de succès. Par conséquent, total d’IOPS obtenu de la base de données était de 55.48% plus élevé une fois le cache SSD activé. Conclusion Les résultats des tests ont démontré que les performances peuvent être considérablement améliorées grâce à la technologie de mise en cache SSD sur Microsoft Exchange 2010. Le cache SSD peut améliorer les IOPS et fournit au système plus de mémoire tampon au système permettant ainsi d’améliorer les performances. Avec un taux de succès de 17% capable de générer une amélioration de 55,48% en IOPS, de meilleurs gains en performance peuvent être espérés dans un environnement avec un taux de succès plus élevé. Notez que les résultats des tests ont été obtenus dans les conditions restreintes, avec les configurations spécifiques du laboratoire d'essai Synology. Les résultats peuvent varier dans des environnements différents. 7 www.nasexpert.fr