Livre blanc Au cœur de Diskeeper 2010 avec IntelliWrite
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE Table des matières PRÉSENTATION DE LA TECHNOLOGIE INTELLIWRITE 1 TEST DE PERFORMANCE D INTELLIWRITE 2 1. Méthodologie 2 2. Des écritures plus rapides grâce à IntelliWrite 3 3. Prévention de la fragmentation grâce à IntelliWrite 4. IntelliWrite, une technologie verte 4 5. Compatibilité avec les solutions modernes 5 de gestion de stockage CONCLUSION 8 2008 Diskeeper Corporation. All Rights Reserved. Diskeeper and the Diskeeper Corporation logo are either registered trademarks or trademarks owned by Diskeeper Corporation in the United States and/or other countries. All other trademarks. Diskeeper Corporation 7590 N. Glenoaks Blvd. Burbank, CA 91504 800-829-6468 www.diskeeper.com
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 1 Tout système, tout réseau, toute entreprise subissent les effets négatifs de la fragmentation. Éliminer la fragmentation est vital pour garantir une performance et fiabilité maximales des systèmes. Habituellement, la fragmentation est traitée après qu elle se soit produite (défragmentation). La meilleure façon de défragmenter est de s assurer que ce processus soit automatisé, immédiat et invisible. Toutefois, quand la fragmentation a lieu, le système perd de précieuses ressources E/S en écrivant des fichiers non contigus sur des espaces libres dispersés à travers le disque. La meilleure stratégie consiste à prévenir l apparition du problème à la source et à fonctionner avec un disque propre et rapide à tous moments. Tout comme un produit antivirus empêche qu un virus n affecte le système, la technologie performante Diskeeper 2010 intègre la technologie exclusive IntelliWrite qui empêche jusqu à 85 % de la fragmentation d être écrite sur votre disque dur et d entraver la performance de votre système. Présentation de la technologie IntelliWrite IntelliWrite est une technologie qui exploite et améliore la conception moderne d écriture de fichiers «à répartition optimisée» du système de fichiers de Windows afin d écrire les fichiers dans un état non fragmenté. L écriture intelligente de fichiers contigus sur le disque offre quatre avantages majeurs qui vont bien au-delà de ce que la simple défragmentation peut réaliser, notamment : la prévention de la plupart des fichiers fragmentés avant leur apparition ; une écriture de fichiers plus performante ; une approche favorisant les économies d énergie pour améliorer la performance une meilleure compatibilité et interopérabilité avec les autres solutions de gestion de stockage. Diskeeper 2010 fournit des graphiques qui montrent, d un simple coup d œil, une approximation quotidienne et en temps réel du nombre de fragments de fichiers que cette nouvelle technologie peut éviter (figure 1.0). Des données historiques concernant IntelliWrite sont aussi disponibles pour une analyse des tendances à long terme. Figure 1.0: Diskeeper avec le tableau de bord IntelliWrite
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 2 Les fichiers créés par le système de fichier anticipent rarement la taille finale du fichier. Pour cette raison, ils sont fragmentés au moment où ils sont écrits, ce qui est aggravé par les écritures secondaires sur le même fichier. IntelliWrite peut créer, de manière préventive, plus d espace temporaire que ce que le système d exploitation attribue normalement pour les fichiers ouverts qui sont activement modifiés. Cette utilisation supplémentaire d espace libre variera en fonction de la charge de travail sur le système. Pour cette raison, IntelliWrite est automatiquement désactivé dans les rares cas où l espace disponible d un volume descend en dessous de 2 Go. Mesure des performances IntelliWrite METHODOLOGIE Une validation technique approfondie de cette nouvelle solution préventive est meilleure si elle est réalisée avec de vrais tests de comparaison point par point. Elle doit s effectuer en comparant deux systèmes identiques réalisant des tâches identiques, la seule différence étant l activation de Diskeeper avec IntelliWrite pour la première série de tests et sa désactivation pour l autre série de tests. Pour tous les tests, exactement la même activité est réalisée et répétée plusieurs fois (3 fois ou plus) sans IntelliWrite, puis le même nombre de fois avec IntelliWrite. À chaque nouveau test, l image système de référence est restaurée, rendant au volume son état initial. Une moyenne des itérations est ensuite réalisée. Puis, une comparaison est effectuée à partir de cette moyenne et présentée dans les différents chapitres ci-dessous. Pour mesurer le nombre de fragments qui ont été évités, une analyse de fragmentation est réalisée au début et à la fin de chaque test. Les résultats en fin de tests peuvent alors être comparés à l état d origine afin de déterminer la fragmentation supplémentaire occasionnée par l activité réalisée dans le test concerné. Pour les tests de performance du système, un logiciel indépendant de benchmarking est employé pour quantifier empiriquement l apport d IntelliWrite dans l amélioration de la performance du système. Ce document présente les résultats de ces tests à travers une variété de cas d utilisation et d applications commerciales courantes.
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 3 DES ECRITURES PLUS RAPIDES AVEC INTELLIWRITE Outil de benchmarking : Figure 2.0: benchmark de Futuremark pour IntelliWrite Pour démontrer l amélioration des vitesses d écriture de fichiers avec IntelliWrite, nous avons utilisé PCMark Vantage de Futuremark Corporation, un programme de benchmarking de référence. Ce sont en particulier les résultats du test «Hard Disk Drive Suite» qui ont été enregistrés. Les résultats offrent un comparatif concret pour mesurer l augmentation de la performance des disques durs d un système/d une configuration de système par rapport à un(e) autre. Les tests de benchmarking ont montré une amélioration de la performance de 7,7 % grâce à Diskeeper 2010 avec IntelliWrite par rapport à un ordinateur non équipé de la technologie IntelliWrite. Copie de fichiers : Figure 2.1: benchmark de copie de fichiers pour IntelliWrite Un second test pour prouver la performance de l écriture a aussi été réalisé. De nouveau, deux systèmes identiques ont été utilisés.
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 4 Le système fonctionnant avec Diskeeper 2010 et IntelliWrite offre une amélioration de 3,5 % lors de la copie de fichiers. Ce système a permis de prévenir la fragmentation alors que le système n utilisant pas IntelliWrite a généré des niveaux de fragmentation non négligeables et a fonctionné plus lentement. PREVENTION DE LA FRAGMENTATION AVEC INTELLIWRITE Afin de montrer la capacité d IntelliWrite à prévenir les fragmentations, des tests simulant une activité typique sur des ordinateurs (ordinateurs de bureau et serveurs) ont été réalisés. Les résultats présentés ci-dessous montrent que la fragmentation supplémentaire est beaucoup moins importante avec IntelliWrite alors que l augmentation de la consommation d espace libre, un effet secondaire mineur potentiel, est minimale. Test 1 - applications bureautiques La première analyse consiste à simuler l activité quotidienne typique d un employé de bureau en créant et en modifiant différents types de fichier avec des applications de productivité standard. Un script est utilisé afin que l activité puisse être reproduite à l identique. Ce script reproduit l activité de l utilisateur travaillant avec Notepad, WordPad, Microsoft Word et Microsoft Excel pour créer des fichiers, écrire des données dans les fichiers, effacer des fichiers et copier des fichiers. Le script effectue également une copie de dossiers contenant des fichiers de documents. Figure 3.0: prévention de la fragmentation de documents bureautiques Le graphique de la figure 3.0 montre qu en moyenne, IntelliWrite a évité 86 % de nouveaux fragments tout en augmentant la consommation d espace libre de seulement 1,56 %.
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 5 Test 2 - navigation sur le web et installation d applications: Le deuxième test a tout d abord consisté à simuler une activité de navigation sur le web en allant sur plusieurs sites Internet. Le test exécute un script qui utilise Internet Explorer et visite un certain nombre de sites Internet. Le script réalise aussi l installation et la suppression de plusieurs logiciels. Figure 3.1: prévention de la fragmentation lors de la navigation sur Internet Le graphique de la figure 3.1 montre qu en moyenne, IntelliWrite a évité 73 % de nouveaux fragments. Dans cette série de tests, pour tous les cas où IntelliWrite a été utilisé, on a constaté en réalité une augmentation de 1,05 % de l espace disponible par rapport à ceux n utilisant pas IntelliWrite. Cela montre que l impact sur l espace libre est généralement négligeable, dans la mesure où l espace disponible peut augmenter dans certains cas d utilisation. Test 3 - installation des mises à jour du système Figure 3.2: prévention de la fragmentation lors des mises à jour du système Le troisième test a consisté à installer Service Pack 3 sur Windows XP, de nouveau avec et sans IntelliWrite. Le graphique de la figure 3.2 présente les résultats pour trois itérations de test. En moyenne, IntelliWrite a évité 62 % de nouveaux fragments tout en augmentant la consommation de l espace libre de moins de 0,5 %.
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 6 Test 4 - bases de données Figure 3.3: Prévention de la fragmentation sur un serveur SQL Le quatrième test démontre l utilité d IntelliWrite dans des environnements de serveurs en l occurrence Microsoft SQL Server 2008 fonctionnant sous Windows Server Enterprise 2003 R2. En particulier, cette étude a consisté à exécuter un script SQL afin de créer 3 bases de données, chacune d entre elles comportant 250 tables et chaque table contenant différents types de données. Le script crée ensuite 1000 lignes dans chaque table et met à jour plusieurs lignes dans ces tables. Pour ces tests, IntelliWrite a évité pratiquement 90 % de fragmentation au total. Concernant l utilisation de l espace disponible, le serveur n utilisant pas IntelliWrite avait 23 278 Go d espace libre restant. Dans les tests réalisés avec IntelliWrite, l espace libre disponible était en moyenne de 23 269 Go pour une augmentation de l utilisation d espace libre juste inférieure à 1 %. Intelliwrite, UNE TECHNOLOGIE VERTE Un ordinateur sans fragmentation fonctionne plus efficacement qu un ordinateur fragmenté. Ceci a été vérifié dans de nombreuses études publiées, le principe général étant que la fragmentation demande plus de temps et d énergie pour que le disque dur lise les données. Sauvegarder un volume fragmenté peut prendre quatre heures alors qu un volume défragmenté peut ne nécessiter que 3 heures, permettant au système de revenir à un état d arrêt ou d occupation moindre une heure plus tôt. De précédents rapports portant sur les économies d énergie liées à la défragmentation se sont concentrés sur les avantages générés par les activités de lecture/d accès de fichiers. Avec les fonctions uniques de prévention de la fragmentation d IntelliWrite, des tests ont aussi été réalisés pour évaluer les économies d énergie réalisées en écrivant les fichiers de manière contiguë dès le départ.
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 7 Le test a consisté à exécuter un script réalisant certaines activités sur le disque : création de fichiers, écriture dans les fichiers, copie de fichiers et suppression de fichiers. Comme pour les tests précédemment réalisés dans ce rapport, le script avait pour objectif de simuler l activité de l utilisateur sur le système. Le même script a été exécuté sans relâche, toutes les heures et pendant 24 heures au total. La consommation énergétique totale du système au cours de cette période a été recueillie heure par heure grâce à un appareil de recueil de données et de mesure de la consommation d énergie. Au départ, le test a été réalisé sans Diskeeper 2010. Ensuite, le même test a été réalisé sur le même volume (restauré à partir d une image), cette fois avec Diskeeper 2010 et IntelliWrite installés avec tous les réglages par défaut. Figure 4: économies d énergie avec IntelliWrite Les tests montrent une utilisation moyenne de 139,15 Watts/h sans Diskeeper 2010 et de 131,67 Watts/h avec Diskeeper 2010, soit une différence de 7,48 W/h. Ceci se traduit par une réduction énergétique de 5,4 % pour les systèmes utilisant Diskeeper avec IntelliWrite. Cette économie d énergie s ajoute à celle obtenue par l accès à des disques sans fragments pour les activités de lecture en entrée et sortie (ex. : sauvegardes, analyses antivirus, etc.). COMPATIBILITE AVEC LES SOLUTIONS MODERNES DE GESTION DE STOCKAGE La méthode de copie sur écriture (COW Copy-On-Write) est aujourd hui très couramment utilisée pour gérer les données stockées. Elle est généralement utilisée pour la déduplication de données, les «snapshots» de volumes/données, la protection de données continue en temps réel (CDP Continuous Data Protection) et les solutions de stockage bloc par bloc similaires. Cette technique minimise les efforts nécessaires pour gérer des données fichier par fichier, qui peut être difficile à appliquer pour des bases de données ou des environnements de stockage partagés plus importants, tels que dans un réseau de stockage SAN. Une importante fragmentation peut augmenter la charge de la copie sur écriture, ce qui pourrait la ralentir.
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 8 Cependant, un point crucial concernant la compatibilité est qu il est peu probable qu une approche fondée sur la copie sur écriture soit capable de faire la distinction entre les changements apportés aux données par un utilisateur/une application et ceux apportés à ces données à partir d un programme de défragmentation. Cela signifie qu une défragmentation a posteriori peut engendrer des efforts inutiles de la part d une solution quelconque fondée sur la copie sur écriture. Plutôt que de choisir entre une augmentation du temps de gestion du processus de copie sur écriture, due à la fragmentation, ou une augmentation de la charge de travail, due à la défragmentation, l approche axée sur la technique «write once» (écriture en une seule fois) d IntelliWrite élimine les mouvements de fichiers redondants tout en offrant un environnement sans fragments (ou avec peu de fragments). Cette méthode nouvelle et unique de résolution dynamique de la fragmentation offre à Diskeeper 2010 une excellente interopérabilité avec les solutions modernes de stockage utilisant la copie sur écriture Conclusion De nombreuses applications ne prennent pas en compte l augmentation potentielle de la taille des fichiers avec lesquels elles travaillent. Ainsi, les fichiers créés par le système de fichiers sont rarement créés en anticipant leur taille réelle finale. Pour cette raison, ils sont fragmentés à partir du moment où toute l écriture de données est achevée. IntelliWrite répond à ce problème en anticipant intelligemment l évolution de la taille des fichiers, en leur réservant suffisamment d espace et, de ce fait, en écrivant les fichiers de manière contiguë dès le départ. L ensemble du cycle de défragmentation est ainsi évité dans de nombreux si pas la plupart des cas. La technologie IntelliWrite intégrée à Diskeeper 2010 offre les caractéristiques et avantages suivants : Elle améliore considérablement la performance du système au-delà des niveaux atteints avec une simple défragmentation automatique. L amélioration aura tendance à être plus importante pour les serveurs chargés/les systèmes virtuels sur lesquels la défragmentation planifiée/en tâche de fond est exécutée selon des plages horaires limitées. Dans certains cas extrêmes, cela peut faire la différence dans la capacité à éradiquer la fragmentation ou non. Elle évite en grande partie la fragmentation des fichiers avant qu elle ne se produise. Elle offre des estimations techniques concernant le niveau de fragmentation qui a été évitée.
AU CŒUR DE DISKEEPER 2010 AVEC INTELLIWRITE 9 Elle peut être activée/désactivée pour chaque volume séparément. Elle peut être exécutée en coordination avec la défragmentation automatique (fortement recommandé pour une performance optimale) ou indépendamment. Elle prend en charge les systèmes de fichiers NTFS et FAT sous Windows XP ainsi que les systèmes d exploitation Microsoft récents. De manière générale, elle réduit l utilisation des ressources du système et par conséquent diminue la consommation d énergie. Elle élimine les incompatibilités vis-à-vis des solutions de stockage modernes utilisant la technologie de copie sur écriture. Quelques autres caractéristiques de Diskeeper 2010 : InvisiTasking, la seule technologie de traitement en tâche de fond transparente. InvisiTasking permet à Diskeeper 2010 de défragmenter sans aucun conflit de ressources, y compris les systèmes fortement fragmentés et comportant très peu d espace disponible. Elle s avère utile pour les systèmes ayant une fragmentation préexistante et pour le petit pourcentage de fragmentation qui n a pu être évité avec IntelliWrite. La capacité à gérer, rapidement, les volumes de grande capacité. Nettoie rapidement la fragmentation préaccumulée ou les nouveaux fragments grâce aux solutions uniques de Diskeeper 2010 pour les systèmes contenant des centaines de milliers de fichiers (Terabyte Volume Engine ) ou des millions de fichiers (Titan Defrag Engine ). La technologie I-FAAST (Intelligent File Access Acceleration Se-quencing Technology) accélère considérablement l accès aux fichiers, même au-delà de ce qu un disque «clean» peut fournir. Elle contrôle étroitement l utilisation des fichiers et organise les fichiers les plus fréquemment consultés pour un accès ultrarapide. Prise en charge complète de la gestion via Diskeeper Administrator, Group Policy, Microsoft Operations Manager et System Center Operations Manager Mode Boot-Time. Réalise en toute sécurité la défragmentation recommandée par Microsoft pour les fichiers critiques du système. Diskeeper Corporation Europe, Suite 226, Shaw House, Pegler Way RH11 7AF, UK Phone +44 (0) 1293 763 060 Fax +44 (0) 1293 763 210 www.diskeeper.com 2009 Diskeeper Corporation. Tous droits réservés. Diskeeper, «The only way to prevent fragmentation before it happens» IntelliWrite, InvisiTasking, I-FAAST, Terabyte Volume Engine, Titan Defrag Engine, le logo Clean Disk et le logo Diskeeper Corporation sont des marques déposées de Diskeeper Corporation aux États-Unis et/ou dans d autres pays. Toutes les autres marques ou marques déposées sont la propriété de leurs détenteurs respectifs.