Exécution de Diskeeper et V-locity sur périphériques SAN

Transcription

Exécution de Diskeeper et V-locity sur périphériques SAN
Bulletin
technique
consultatif
Exécution de
Diskeeper et
V-locity sur
périphériques SAN
Gary Quan, SVP Product Strategy
Think Faster.™ Rendez-nous visite sur le site Condusiv.com
Exécution de Diskeeper et V-locity sur périphériques SAN
Ce bulletin technique répond aux inquiétudes liées à l'exécution de Diskeeper® ou V-locity® sur périphériques SAN et à
certaines recommandations de ne pas exécuter de défragmenteur de disque sur périphériques SAN. Je suis assez d'accord
avec le fait que, dans certains cas, il vaut mieux ne pas exécuter de défragmenteur de disque « standard » sur un périphérique
SAN, mais Diskeeper et V-locity ne sont pas des défragmenteurs comme les autres. Ce sont en fait des optimiseurs de
stockage qui contiennent la technologie et les innovations conçues pour ces environnements spécifiques.
J'ai travaillé avec de nombreux clients préoccupés par le même problème, y compris des représentants de VMware et des
fournisseurs de systèmes SAN. Après leur avoir expliqué cette technologie et la manière dont fonctionnent les produits, ils ont
compris les avantages. Les questions s'articulent autour de trois grandes préoccupations :
1.La défragmentation n'améliore pas la performance, car elle ne contrôle pas le placement exact des données
au niveau SAN.
2.La défragmentation entraîne un mouvement de données supplémentaire au niveau du réseau de stockage
SAN.
3.La défragmentation entraîne l'accroissement excessif des données sur les disques à allocation de ressources
à la demande.
Lorsque l'on comprend comment fonctionne la technologie de Diskeeper et de V-locity, on voit pourquoi ces affirmations
ne s'appliquent pas à ces produits et comment ces derniers profitent en fait à ce type d'environnement. Il existe aussi une
quatrième préoccupation à laquelle la plupart des utilisateurs ne pensent pas, mais que traitent les deux produits.
4. Les programmes de défragmentation entraînent des conflits de ressources d'E/S au moment du stockage SAN.
Le reste de ce bulletin approfondit ces préoccupations plus en détail et explique comment y répondent les produits Diskeeper
et comment les systèmes et utilisateurs bénéficient de ces produits.
1.La défragmentation n'améliore pas la performance, car elle ne
contrôle pas le placement exact des données au niveau SAN.
La première partie de cette affirmation est fausse. Les tests en interne et les études de cas de clients ont montré de manière
empirique les avantages significatifs de la défragmentation pour la performance des E/S des systèmes utilisant des réseaux
de stockage SAN. Voici quelques-uns des résultats de ces tests de performance.
Figure a. Test interne sur système Windows Server 2008 R2 avec volume testé sur un réseau de stockage SAN.
Temps de réponse moyen
(ms)
70,00
60,00
63,96
50,00
40,00
30,00
19,93
20,00
10,00
0
Avant défrag.
Après défrag.
Temps de réponse moyen amélioré de 220 %
BULLETIN TECHNIQUE CONSULTATIF
1
Exécution de Diskeeper et V-locity sur périphériques SAN
Nbre total d’E/S par seconde
(Débit de données)
120,00
100,35
100,00
80,00
60,00
31,26
40,00
20,00
0,00
Avant défrag.
Après défrag.
Amélioration de 221 % en E/S par seconde
Ceci montre que la fragmentation dégrade la performance et qu'elle doit être traitée pour rétablir cette performance. Des
résultats et des détails de tests supplémentaires sont disponibles dans le libre blanc Diskeeper sur l'amélioration de la
performance du stockage sur réseaux SAN.
Figure b. Étude de cas d'un client utilisant un système relié à un réseau de stockage SAN. Microsoft Performance Monitor montre la
performance moyenne des E/S avec et sans V-locity sur le système :
Compteur de Performance Monitor
Avant installation de
V-locity
Après installation de
V-locity
% d'amélioration
Requêtes E/S divisées/s*
2,858
0,251
91,22
Moy. disque s./transfert
0,059
0,027
54,24
Moy. disque s./écriture
0,02
0,01
50,00
Moy. disque s./lecture
0,118
0,097
17,80
Moy. longueur file attente disque**
6,037
1,942
67,83
La deuxième partie de l'affirmation indique qu'il n'est pas possible de contrôler le placement exact des données sur le
périphérique SAN, ce qui est correct. Au niveau des E/S, le placement exact des données sur le périphérique SAN est
impossible pour l'instant, car il reviendra au contrôleur du réseau de stockage SAN de déterminer où placer les données.
Toutefois, il est possible de contrôler le nombre de requêtes d'E/S au niveau du système d'exploitation, et c'est précisément
ce qu'optimisent Diskeeper et V-locity. Comme l'indique la figure c, en diminuant le nombre de requêtes d'E/S au niveau du
système d'exploitation, il est possible de diminuer le nombre de requêtes d'E/S au niveau du réseau SAN, d'où l'amélioration
de la performance.
* Requêtes E/S divisées/s. – Taux de division des requêtes d'E/S en requêtes multiples. Cela peut se produire après fragmentation, puisque de multiples
requêtes sont alors nécessaires pour satisfaire à la requête d'origine. Un chiffre le plus bas possible est préférable.
** Moy. longueur file attente disque - Nombre moyen de requêtes émises et en d'attente de traitement. Un chiffre bas indique une meilleure performance,
puisque moins de requêtes doivent être traitées.
BULLETIN TECHNIQUE CONSULTATIF
2
Exécution de Diskeeper et V-locity sur périphériques SAN
Figure c.
Fichiers fragmentés
Fichier optimisé
E/S
E/S
Chemin E/S
le plus court
E/S
E/S
E/S
E/S
E/S
E/S
E/S
Débit de transfert
de données le
plus rapide
E/S
E/S
E/S
E/S
E/S
Stockage
2.La défragmentation entraîne un mouvement de données
supplémentaire au niveau du réseau de stockage SAN.
Cette affirmation est exacte dans de nombreux cas, lorsqu'une technologie de « défragmentation standard » est utilisée,
en particulier dans les environnements de réseaux SAN utilisant des technologies spécifiquement adaptées à ces
environnements, comme les copies instantanées, la protection continue des données ou la déduplication. Lorsque le système
détecte des changements dans les données, ces technologies SAN doivent consigner ou copier les nouvelles données
modifiées, entraînant ainsi un mouvement de données supplémentaire.
Les méthodes de défragmentation standard défragmentent normalement les fichiers après fragmentation et nombre d'entre
elles tentent de défragmenter des fragments qui n'apportent pas de gains de performance significatifs, comme dans le cas
d'un gros fichier (500 Mo, par exemple) qui est coupé en deux gros morceaux. Le problème du déplacement des données à
défragmenter est que ces technologies SAN estiment que les données ont été modifiées, alors qu'elles ont simplement bougé
vers un nouvel emplacement, et elles exécutent alors le processus de consignation ou de copie.
C'est à ce niveau qu'excelle véritablement la technologie IntelliWrite® au cœur de Diskeeper et de V-locity. Cette technologie
prévient la majeurs partie de la fragmentation, ce qui prévient le déplacement ultérieur des données. L'utilisateur bénéficie
d'un volume optimisé, dans ce mouvement supplémentaire de données. Par ailleurs, parmi les données qui n'ont pas besoin
d'être déplacées, cette technologie ne déplace que les données causant une dégradation significative de la performance.
BULLETIN TECHNIQUE CONSULTATIF
3
Exécution de Diskeeper et V-locity sur périphériques SAN
3.La défragmentation entraîne l'accroissement excessif des données
sur les disques à allocation de ressources à la demande.
Ici encore, cette affirmation est vraie des technologies de « défragmentation standard » qui ne prennent pas en compte
l'espace libre à utiliser pour défragmenter les fichiers. En plus d'IntelliWrite qui prévient la majeure partie du phénomène
de fragmentation, Diskeeper et V-locity contiennent plus de 20 moteurs spécialisés, y compris les moteurs qui, lorsque
des données de fichiers doivent être déplacées, tentent de libérer l'espace déjà alloué, ce qui minimise la propagation des
données sur les disques à allocation de ressources à la demande.
Non seulement Diskeeper et V-locity minimisent la propagation des données sur les volumes à allocation de ressources à
la demande, mais V-locity 3.0 contient également une fonction qui aide à récupérer les blocs de données non utilisés. Pour
ce faire, cette fonction remet automatiquement à zéro l'espace libre, ce qui permet d'augmenter l'efficacité de l'utilitaire de
compactage de données. Le schéma ci-dessous, à la figure d, montre l'efficacité de cette fonction.
Figure d.
Récupération de l’espace VMWare ESXi
(le plus bas préférable)
12,18
5,4
1,42
Test 40 Go
Test 10 Go
Taille initiale du
volume
Après récupération de
l’espace
4.Les programmes de défragmentation entraînent des conflits de
ressources d'E/S au moment du stockage SAN.
Prenez le cas de 10 machines virtuelles, toutes dotées de numéros d'unités logiques, et correspondant toutes au même
réseau de stockage SAN. Si toutes ces machines virtuelles optimisent le volume sans savoir quelles ressources utilisent
les autres machines virtuelles, applications système et applications utilisateur, un conflit d'usage de ressources peut se
produire. V-locity contient une nouvelle technologie, CogniSAN, qui détecte l'usage de ressources externes dans un système
de stockage partagé, comme un réseau SAN, et qui permet l'optimisation transparente, en interdisant la concurrence pour
les ressources utilisées par d'autres machines virtuelles sur la même infrastructure de stockage.
© 2012 Condusiv Technologies Corporation. Tous droits réservés. Condusiv, Diskeeper, V-locity, IntelliWrite, “Think Faster” et le logo de Condusiv Technologies
Corporation sont des marques déposées de Condusiv Technologies Corporation. Microsoft, Windows, Hyper-V et Virtual Server sont des marques déposées ou
des marques de commerce de Microsoft Corporation aux États-Unis et/ou dans d'autres pays. VMware et ESX Server sont des marques de commerce de VMware,
Inc. Toutes les autres marques sont la propriété de leur détenteur respectif.
BULLETIN TECHNIQUE CONSULTATIF
4

Documents pareils

windows 7 fonctionnent mieux avec diskeeper

windows 7 fonctionnent mieux avec diskeeper moins fiables. Nous sommes actuellement utiliser Diskeeper sur Windows 7 et machines XP ainsi que sur les serveurs Windows 2008. » Adam Dawson, District de Chelan Public Utilities « Toutes nos mach...

Plus en détail

Pratiques recommandées pour l`utilisation de Diskeeper® sur les

Pratiques recommandées pour l`utilisation de Diskeeper® sur les Une fois que la défragmentation préexistante a été éliminée, augmentez la période selon laquelle les systèmes de fichiers Windows sont activement optimisés par Diskeeper. Avec une défragmentation e...

Plus en détail

Diskeeper 7 - fastest and most responsive network defragmenter

Diskeeper 7 - fastest and most responsive network defragmenter Moteur de défragmentation plus rapide. Six fois plus rapide que les défragmenteurs internes, Diskeeper 7.0 est le défragmenteur le plus performant disponible sous Windows. Diskeeper est tellement r...

Plus en détail