6.2.3.3 Autres facteurs influençant les performances du système de stockage

Un autre facteur très important qui influence le performances du système de stockage est la taille élémentaire d'allocation sur le système de stockage. Sur le système d'exploitation Windows on peut avoir plusieurs tailles possibles23, en fonction du système de fichiers utilisé :

Figure 68 Les tailles d'allocation élémentaire sur le système de stockage accepté par les systèmes de fichiers du Windows: FAT, FAT32, NTFS
FAT FAT32 NTFS
512 bytes oui oui oui
1024 bytes oui oui oui
2048 bytes oui oui oui
4096 bytes oui oui oui
8192 bytes oui oui oui
16 KB oui oui oui
32 KB oui oui oui
64 KB oui oui oui
128 KB (secteur > ;512 bytes) oui oui non
256 KB (secteur > ;512 bytes) oui oui non

L'effet de la taille élémentaire d'allocation sur le performances d'un système de stockage composé d'une carte RAID et 6 HDD SCSI à 7200 RPM donnent les résultats décrits à la Figure 69 :

message URL fig69.gif
Figure 69 Performances d'un système de stockage par rapport à la taille de l'unité élémentaire d'allocation

On observe que cette taille à un impact très important sur les performances en lecture du système. Si pour un formatage avec une allocation élémentaire de 2 KB nous obtenons un débit maximal de 37 Mbps, pour une taille de 64 KB le débit maximal s'élève à 320 Mbps. Dans nos travaux nous avons utilisé des valeurs qui ne pénalisent pas les performances I/O du système (64 KB comme unité élémentaire pour le formatage).

Suite à ces considérations, nous souhaitons construire un serveur Web capable de fournir le maximum de performances pour un nombre donné de clients et un débit maximal préétabli.

Notes
23.

Sur Windows, pour spécifier la taille élémentaire d'allocation (default allocation unit size) sur un système de stockage on utilise la commande "format /A:taille"