SanDisk® DAS Cache : performances OLTP
Transcription
SanDisk® DAS Cache : performances OLTP
LIVRE BLANC SanDisk® DAS Cache : performances OLTP 951 SanDisk Drive, Milpitas, CA 95035 ©2014 SanDIsk Corporation. Tous droits réservés www.SanDisk.com SanDisk® DAS Cache : performances OLTP Introduction Ce document décrit les performances de SanDisk DAS Cache mesurées avec une charge de travail OLTP standard au cours d'un test d'évaluation TPC-C réalisé sur Microsoft SQL Server. Au cours de ce test, le logiciel SanDisk DAS Cache a permis de multiplier pratiquement par 11 les performances système par rapport à la configuration de base utilisant uniquement un espace de stockage sur disques durs. Présentation SanDisk DAS Cache permet à un périphérique SSD de fonctionner comme un cache pour les données les plus utilisées sur un serveur. Ce logiciel est installé sur le serveur et interagit avec le système d'exploitation hôte. La mise en cache des données chaudes sur un périphérique SSD haute vitesse installé sur le serveur permet de réduire les temps d'accès et d'accélérer les opérations de lecture et d'écriture des applications. Système d’exploitation et applications Volume Volume Volume Volume Volume Volume Serveur Schéma de SanDisk DAS Cache Méthodologie Ce test de performance a été réalisé de façon indépendante par SanDisk. Une charge de travail déduite du test de référence TPC-C a été utilisée. Celle-ci a fourni une base de données de 400 Go qui a servi à créer une charge OLTP réelle simulant un réseau de 4 500 entrepôts auxquels 64 utilisateurs actifs accèdent en même temps. Ce test simule un environnement informatique complet dans lequel les différents utilisateurs exécutent des transactions sur une base de données. Ce test d'évaluation porte sur les principales activités (transactions) d'un environnement de saisie des commandes. Ces transactions incluent la saisie et la livraison des commandes, l'enregistrement des paiements, la vérification du statut des commandes et le suivi du niveau de stock dans les entrepôts. Bien que le test reflète l'activité d'un grossiste, il n'est pas limité à l'activité d'un segment de marché précis. Il est au contraire applicable à n'importe quel secteur d'activité ayant à gérer, vendre ou distribuer un produit ou un service. SanDisk® DAS Cache : performances OLTP Le test a été réalisé à plusieurs reprises. Tout d'abord, sans le logiciel SanDisk DAS Cache, pour définir les performances de référence avec un système de stockage dorsal reposant exclusivement sur des disques durs. Le même test a ensuite été effectué avec SanDisk DAS Cache et un cache de 120 Go, soit 30 % de la taille de la charge de travail. Enfin, le test a été effectué en utilisant la capacité totale du disque SSD en tant que cache, soit 1,8 To. Cette capacité était suffisamment importante pour prendre en charge la totalité de la charge de travail et montrer les performances maximales potentielles du système. Synthèse des tests Test Description Configuration Système de stockage dorsal (Référence) Mesure de référence d'un stockage DAS non accéléré Disque HDD SAS 8x 2 To 7 200 tpm dans une configuration RAID-5 SanDisk DAS Cache en mode « write-back » (Taille du cache : 120 Go) Mesure des performances d'un système dorsal accéléré avec le logiciel SanDisk DAS Cache. Cache = 30 % de la taille de la charge de travail. SanDisk DAS Cache en mode « write-back » (Taille du cache : 1,8 To) Disque HDD SAS 8x 2 To 7 200 tpm dans une une configuration RAID-5 Disque SSD SATA 18x 200 Go dans une configuration RAID-10 Disque HDD SAS 8x 2 To 7 200 tpm Mesure des performances d'un système dorsal dans une une configuration RAID-5 accéléré avec le logiciel SanDisk DAS Cache. La charge de travail est entièrement prise en charge Disque SSD SATA 18x 200 Go dans dans le cache. une configuration RAID-10 SanDisk® DAS Cache : performances OLTP Configuration système Serveur • • • Dell PowerEdge R730xd (13G version bêta) Processeur : Xeon E5-2690 à 2,6 GHz, 2 sockets de 12 cœurs Mémoire : 64 Go DDR-4 DIMM Système d'exploitation/Logiciel • • Windows 2012 R2 SP1 SanDisk DAS Cache version 1.0 Stockage/Cache • • Contrôleur RAID : PERC H730P Mini o Disque SSD SATA 18x 200 Go 6 Gbit/s (SanDisk SDLLEOD7M) o Disque HDD SAS 8x 1,8 To 7 200 tpm 6 Gbit/s (Seagate ST2000NM0023) Disque HDD SAS 1x 3 To 10 600 tpm 6 Gbit/s (Seagate ST300MM0006) pour système d'exploitation uniquement Test d’évaluation • • • Charge de travail OLTP en lecture-écriture Jeu de données de 400 Go Schéma de base de données TPC-C o 4 500 entrepôts o 64 utilisateurs simultanés Test de performance : Le test de performance a été réalisé sur un système comportant 8 disques durs (HDD) et 18 périphériques SSD. Les disques durs ont été configurés en RAID-5 et les disques SSD en RAID-10. Deux LUN ont été créés sur le groupe des 8 disques durs, un pour le volume de la base de données et un pour les journaux. Un LUN a été créé sur le groupe des 18 périphériques SSD pour le cache. Ce LUN a été redimensionné pour les différents tests réalisés. Un disque dur à connexion directe héberge le système d'exploitation du serveur. Le contrôleur PERC intègre un cache de 2 Go. Ce cache a été laissé activé pour les différents tests conformément à sa configuration type par défaut. On suppose que la taille inférieure du cache PERC intégré par rapport au cache supérieur fourni par SanDisk DAS Cache n'a qu'un impact minime sur les résultats globaux des tests. Le test a été réalisé trois fois dans son intégralité. La première fois a permis de définir les performance de base du système de stockage dorsal avec uniquement des disques durs. La deuxième et la troisième fois, SanDisk DAS Cache a été utilisé en mode « write-back » avec différentes tailles de cache. La taille du cache a été modifiée pour chaque test en redimensionnant le LUN sur le disque RAID. Dans un test, la capacité du cache est fixée à 30 % de la taille de la charge de travail totale. Cela correspond au fonctionnement normal du cache. Pour le troisième test, la capacité du cache a été augmentée de façon à être supérieure à la totalité de la charge de travail. Il est ainsi possible de déterminer les performances maximales potentielles de SanDisk DAS Cache pour le cache utilisé. Pour annuler les éventuels impacts négatifs sur les performances système, le LUN des fichiers journaux a été également accéléré avec SanDisk DAS Cache au cours du troisième test. Les tests de performance accélérés ont été effectués pendant 10 000 secondes (soit 2,7 heures). Il a constaté que ce délai était suffisamment long pour que le cache soit entièrement occupé. SanDisk® DAS Cache : performances OLTP Mesure des performances1 Test tpmC Opérations de lecture % hits Opérations d'écriture % hits Disques durs uniquement (référence) 1 985 -- -- -- -- SanDisk DAS Cache (120 Go) (Accélération des données uniquement) 21 627 58 080 464 85,69 % 35 153 797 86,72 % SanDisk DAS Cache (1,8 To) (Accélération des données et des journaux) 74 737 199 549 865 97,02% 147 889 899 71,63% Conclusion Les résultats des tests de performance indiquent les gains de performance pouvant être obtenus avec SanDisk DAS Cache par rapport à un stockage sur disques durs standard. En raison de la nature du cache, les performances sont influencées par les données accélérées et par la taille du cache par rapport à la charge de travail. Néanmoins, cet exemple d'une base de données OLTP simulant un environnement informatique réel accéléré par SanDisk DAS Cache avec 30 % de la taille de la charge de travail montre que la vitesse des transactions de base de données (tpmC) est passée de 1 985 à 21 627, ce qui équivaut à une augmentation des performances de près de 11 fois. 1. Sur la base des tests internes réalisés par SanDisk. Toutes les mesures ont été effectuées avec le système et les configurations de test spécifiés avec des charges de travail OLTP identiques. SanDisk® DAS Cache : performances OLTP Copyright et marques Copyright © 2014 SanDisk Corporation. Tous droits réservés. SanDisk est une marque de SanDisk Corporation, déposée aux États-Unis et dans d’autres pays. Les autres marques mentionnées ici sont indiquées à des fins d'identification uniquement et peuvent être des marques de leur(s) propriétaire(s) respectif(s). Les spécifications peuvent faire l’objet de modifications sans préavis. Référence du document SDF-A-WP-SEP14-r1.0-vDC1 Révision Septembre 2014 Contact SanDisk Corporation 951 SanDisk Drive Milpitas, CA 95035 (États-Unis)