Xsan 2 Administrator Guide - Réglage de la taille d’allocation de bloc

background image

Réglage de la taille d’allocation de bloc

Xsan utilise conjointement la taille d’allocation de bloc et la largeur de segment de la
réserve de stockage pour choisir le mode d’écriture des données sur un volume. Si vous
créez un volume à partir d’un type de volume intégré (tel que Serveur de fichiers général
ou Grappe de serveurs de calendrier), Xsan Admin choisit automatiquement des valeurs
optimales. Pour la plupart des volumes, les valeurs prédéfinies de largeur de segment de
réserve de stockage et de taille d’allocation de bloc permettent de bonnes performances.
Il existe toutefois certains cas où il est possible d’améliorer les performances en lecture
ou en écriture en modifiant ces réglages pour les adapter à une application spécifique.
Par exemple, si votre application critique lit et écrit de petits blocs de données, vous pou-
vez améliorer les performances en choisissant une taille d’allocation de bloc adaptée.

Ainsi, si vos applications lisent et écrivent des blocs de données de 16 Ko, vous pouvez choi-
sir une taille d’allocation de bloc adaptée (16 Ko) et utiliser la formule ci-dessous pour calcu-
ler une largeur de segment correspondante pour les réserves de stockage du volume :

Largeur de segment = (taille de transfert / nombre de LUN) / taille d’allocation de bloc

où la largeur de segment est exprimée en blocs, alors que les tailles de transfert
et d’allocation de bloc sont exprimées en octets.

Les ordinateurs exécutant Mac OS X ou Mac OS X Server ont une taille de transfert opti-
male de 1 Mo. Si dans notre exemple il y a quatre LUN dans les réserves de stockage de
données du volume, la valeur calculée sera :

Largeur de segment = (1048576 / 4) / 16384

Ce qui nous donne une largeur de segment de 16.