82 votes

Quelle "taille d'unité d'allocation" dois-je utiliser pour un disque avec une seule partition NTFS ?

Je suis en train de formater un disque dur externe de 1 To comme une seule partition NTFS. Ce disque est principalement destiné à stocker des médias.

Devrais-je choisir autre chose que le choix par défaut allocation unit size ? Les options vont de 512 octets à 64K. Existe-t-il des directives à suivre pour les partitions stockant d'autres données ? Devrais-je arrêter de fouiller et laisser la valeur "par défaut" ?

48voto

Dale M Points 183702

Si vous êtes un "utilisateur standard" selon la définition de Microsoft, vous devriez conserver les 4096 octets par défaut. En fait, la taille de l'unité d'allocation correspond à la taille du bloc sur votre disque dur lorsqu'il est formaté en NTFS. Si vous avez beaucoup de petits fichiers, c'est une bonne idée de garder la taille d'allocation petite pour ne pas gaspiller l'espace de votre disque dur. Si vous avez beaucoup de gros fichiers, il est préférable de garder une taille plus élevée afin d'augmenter les performances du système en ayant moins de blocs à rechercher.

Mais encore une fois, de nos jours, la capacité des disques durs est de plus en plus élevée, ce qui fait de petites différences en choisissant la bonne taille d'allocation. Je vous suggère de conserver la valeur par défaut.

Gardez également à l'esprit que la majorité des fichiers sont relativement petits, les fichiers plus importants sont de grande taille mais de petite taille en unités.

34voto

Andrew Points 970

En termes d'efficacité de l'espace, les unités d'allocation de petite taille sont plus performantes. L'espace moyen gaspillé par fichier sera la moitié de l'AUS choisie. Ainsi, 4K gaspille 2K par fichier et 64K gaspille 32K. Cependant, comme le souligne Jonathon, les disques modernes sont massifs et un peu d'espace perdu ne vaut pas la peine de s'en préoccuper, ce qui ne devrait pas être un facteur déterminant (sauf si vous utilisez un petit SSD).

Si l'on compare la perte moyenne d'un dossier de 4K à celle d'un dossier de 64K (32K-2K = 30K), pour 10 000 fichiers, cela ne représente que 300 000 Ko ou environ 300 Mo.

Pensez plutôt à la façon dont le système d'exploitation utilise l'espace. Disons que vous avez un fichier de 3K qui doit croître de 2K. Avec un AUS de 4K, les données doivent être réparties sur deux blocs - et ils peuvent ne pas être ensemble, d'où la fragmentation. Avec un AUS 64K, il y a beaucoup moins de blocs à surveiller et moins de fragmentation. Une taille de bloc multipliée par 16 signifie qu'il y a 1/16e du nombre de blocs à surveiller.

Pour un disque multimédia où sont stockés vos photos, votre musique et vos vidéos (fichiers généralement de plus de 1 Mo), j'utilise le plus gros AUS. Pour une partition de démarrage Windows, j'utilise le Valeur par défaut de Windows (qui est 4K pour tout disque NTFS inférieur à 16TB).

Pour savoir quelle est la taille du cluster sur un disque existant :

fsutil fsinfo ntfsinfo X:

15voto

stun Points 101

Je suis en train de configurer quatre disques Seagate ST3000DM001 3TB dans une configuration RAID 10. Après avoir lu comment le formater pour la taille de l'unité d'allocation, j'ai trouvé cet article : Directives générales pour l'amélioration des performances des systèmes d'exploitation .

Lorsque vous configurez des matrices de lecteurs et des lecteurs logiques dans votre contrôleur de lecteur matériel, Veillez à faire correspondre la taille de la bande du contrôleur à la taille de l'unité d'allocation avec laquelle les volumes seront formatés. . Cela permettra d'optimiser les performances de lecture et d'écriture des disques et d'offrir de meilleures performances globales du serveur.

J'utilise le ASUS P8Z77-V DELUXE La capacité RAID intégrée de la carte mère à partir du chipset Intel. Comme la taille par défaut des bandes pour RAID 10 sur la carte mère est de 64 Ko, je formate ma matrice RAID en utilisant l'option "64 kilobytes" dans Windows.

Quoi qu'il en soit, j'espère que les informations que j'ai trouvées seront utiles à d'autres personnes effectuant des recherches sur ce sujet et qu'elles apporteront des informations supplémentaires.

4voto

badcrc Points 61

Sachez simplement que plus la taille du cluster est importante, plus les performances seront élevées. Mais l'efficacité diminue.

Si vous disposez d'un disque de 3 To et que vous stockez des milliers de photos, vous souhaiterez une taille de cluster plus petite pour des raisons d'efficacité de l'espace, mais si vous la rendez trop petite, vous subirez une baisse importante des performances.

Pour tout disque de 500gb ou plus, je recommande une taille de cluster de 8k ou plus.

2voto

Graeme Bradbury Points 2922

Cela peut faire la différence.

Un fichier ne peut être qu'un multiple de ce que vous avez sélectionné. Par conséquent, un format à grain plus fin vous permettra de gaspiller moins d'espace sur les fichiers, mais augmentera la taille de votre table d'allocation.

Si vous avez des milliers de fichiers de moins de 64k, cela vaut la peine d'envisager une unité de taille inférieure. En revanche, si vous avez l'intention de remplir le disque avec d'énormes vidéos de plusieurs centaines de mégaoctets, une unité de taille supérieure est plus appropriée.

Si vous ne savez pas, allez-y par défaut.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X