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)

Documents pareils