Table des matières:
- Bibliothèque WinSxS
- Service de cliché instantané des volumes
- Échanger des fichiers
- Lutter contre un porc d'espace serveur
Avec des composants plus chers et une durée de vie matérielle plus longue, les spécifications matérielles ne sont nulle part plus scrupuleusement examinées que dans l'environnement serveur. Il y a quelques années à peine, Windows Server 2000 a demandé une maigre 650 Mo d'espace disque disponible à installer, tandis que Server 2008 nécessite plusieurs fois cette quantité à installer, et il faut beaucoup plus pour l'exécuter efficacement. Alors que les prix du matériel ont considérablement baissé au cours des 10 dernières années, le matériel du serveur n'a pas vu les économies de matériel de bureau. De plus, les serveurs virtuels sont devenus extrêmement populaires ces dernières années, ce qui signifie qu'un seul serveur peut contenir des dizaines de copies d'un seul système d'exploitation.
En d'autres termes, Windows 2008 est un porc de l'espace. Outre la croissance habituelle que nous attendons au fil du temps de tout type de logiciel, il existe également un besoin accru d'espace disque sur le fichier d'échange, en raison de la croissance des besoins en mémoire. Un serveur avec 64 Go de RAM, et un fichier d'échange correspondant, aurait semblé ridicule il y a 10 ans. De plus, il existe plusieurs nouvelles fonctionnalités qui utilisent encore plus d'espace disque! Ici, nous allons jeter un œil à Windows 2008 et fournir quelques conseils sur la façon de réduire l'appétit de ce porc d'espace serveur.
Bibliothèque WinSxS
L'une des premières fonctionnalités de limitation d'espace utilisée par de nombreux administrateurs système avec Windows 2008 est un dossier appelé «WinSxS», qui est utilisé par un système appelé Windows Side-by-Side Assembly (WinSxS). L'assemblage côte à côte de Windows stocke les DLL et les exécutables dans une grande bibliothèque afin qu'il soit facilement accessible par Windows et d'autres composants Microsoft. Cela permet au serveur de conserver plusieurs versions de divers fichiers système, ce qui facilite la mise à jour et la compatibilité descendante. Alors que les versions précédentes de Windows stockaient de nombreux fichiers importants dans un répertoire appelé «System32», la version 2008 de ce répertoire contient de nombreux pointeurs vers des fichiers système qui sont réellement stockés dans ce dossier WinSxS. Cela présente de nombreux avantages. Par exemple, au lieu de remplacer les DLL dans le répertoire System32 lorsqu'une mise à jour est chargée, la nouvelle version est installée dans le répertoire SxS et divers pointeurs sont remplacés par la nouvelle version.
L'inconvénient de cette méthode est que l'installation d'un service pack de 200 Mo sur le système signifie potentiellement l'ajout de 200 Mo de fichiers qui ne quittent jamais le système. Même sans compter les Service Packs, des centaines de mises à jour Windows sont publiées chaque année. Cela peut se traduire par une grande accumulation de fichiers dans le répertoire WinSxS. De plus, l'utilisation de cette méthode peut compliquer l'analyse de l'utilisation de l'espace disque, car chaque DLL active semble apparaître deux fois sur le système.
En plus de l'utilisation normale de l'espace disque des fichiers du système d'exploitation, des versions de fichiers du système d'exploitation alternatifs et du fichier d'échange, il existe un facteur supplémentaire qui explique pourquoi l'espace est consommé sur votre système Server 2008 - un de plus caché que tous les autres: Volume du système Information.
Service de cliché instantané des volumes
De nombreuses méthodes classiques d'analyse de l'utilisation de l'espace disque peuvent afficher 20 Go de fichiers et de l'espace libre sur un lecteur de 40 Go, sans aucune information sur ce qui est arrivé aux 20 autres Go. Si vous exécutez Windows Server 2008, il y a un coupable à rechercher: le service de cliché instantané des volumes. Il est probable que vous n'ayez jamais configuré ce service et que vous n'en ayez probablement jamais entendu parler, mais il peut fonctionner sur votre système. Le cliché instantané de volume prend des instantanés de volume système, qui sont stockés dans un dossier caché qui est rarement accessible par les administrateurs.
Le moyen le plus simple de voir et de réduire la quantité d'espace disque utilisé par le service de cliché instantané des volumes est d'utiliser la section Gestion des disques de Gestion de l'ordinateur. Lorsque vous examinez les propriétés d'un volume dans la gestion des disques, il existe une section intitulée «Clichés instantanés». Vous pouvez ensuite afficher les statistiques actuelles du service, qui peuvent facilement représenter plusieurs fois la quantité d'espace utilisée par le répertoire Windows. Même si le service s'affiche comme désactivé pour chaque volume de votre système, il peut toujours utiliser une quantité importante d'espace disque.
Bien qu'il existe de nombreuses façons de limiter ou de désactiver ce service, la méthode la plus simple consiste à simplement définir une limite maximale de 300 Mo, qui est la plus petite taille autorisée. Une fois cette modification effectuée, le système supprimera automatiquement les anciens clichés instantanés jusqu'à ce qu'il utilise 300 Mo ou moins d'espace disque.
Échanger des fichiers
Comme mentionné précédemment, l'utilisation du fichier d'échange est un gros consommateur d'espace sur les systèmes serveurs. En tant que tel, une autre façon de réduire l'utilisation de l'espace disque sur le lecteur C consiste à déplacer les fichiers d'échange vers un autre lecteur. Avec de nombreux systèmes de serveur, les lettres d'unité logique ne correspondent pas à des unités physiques. Ainsi, bien qu'il soit généralement recommandé que le fichier d'échange soit toujours sur le premier lecteur du système, le fait de placer un fichier d'échange sur le lecteur D pourrait signifier qu'il se trouve sur le premier lecteur du système.
Alors que beaucoup diraient que 10 à 20 Go suffisent pour un lecteur C sur un simple serveur, ces nouvelles fonctionnalités rendent presque impossible le fonctionnement d'un serveur avec si peu d'espace. Il peut être préférable d'utiliser un lecteur C avec plus de 40 à 50 Go d'espace - juste pour être sûr. Cela dit, si vous devez conserver l'utilisation de l'espace disque, assurez-vous de limiter les copies Shadows et éventuellement de déplacer le fichier d'échange sur un autre lecteur.
Lutter contre un porc d'espace serveur
À ce jour, Windows Server 2008 est clairement la version de Windows Server la plus consommatrice d'espace, mais avec une bonne planification et un œil attentif sur ces domaines clés, ce porc de l'espace peut être efficacement combattu.