
1TB の外付けハード ドライブを単一の NTFS パーティションとしてフォーマットしています。このドライブは主にメディアを保存するためのものです。
デフォルト以外のものを選択する必要がありますかallocation unit size
? オプションの範囲は 512 バイトから 64K です。他のデータを保存するパーティションで使用するガイドラインはありますか? 調べるのをやめて「デフォルト」のままにしておくべきでしょうか?
答え1
Microsoft の定義による「標準ユーザー」の場合は、デフォルトの 4096 バイトのままにしてください。基本的に、割り当てユニット サイズは、ハード ドライブを NTFS でフォーマットするときのブロック サイズです。小さなファイルが多数ある場合は、ハード ドライブのスペースが無駄にならないように割り当てサイズを小さくしておくことをお勧めします。大きなファイルが多数ある場合は、割り当てサイズを大きくしておくと、シークするブロックが少なくなり、システム パフォーマンスが向上します。
しかし、最近はハード ドライブの容量がどんどん大きくなってきており、適切な割り当てサイズを選択することで、わずかな違いが生じます。デフォルトのままにしておくことをお勧めします。
また、ほとんどのファイルは比較的小さく、大きなファイルはサイズは大きいが単位は小さいことにも留意してください。
答え2
スペース効率の点では、アロケーション ユニット サイズが小さいほどパフォーマンスが向上します。ファイルごとに無駄になる平均スペースは、選択した AUS の半分になります。つまり、4K ではファイルごとに 2K が無駄になり、64K では 32K が無駄になります。ただし、Jonathon が指摘しているように、最近のドライブは巨大で、少しのスペースの無駄は気にする価値がなく、これが決定要因になるべきではありません (小さな SSD を使用している場合を除く)。
4K と 64K の平均的なケースの無駄 (32K-2K = 30K) を比較すると、10,000 ファイルの場合は 300,000 KB、つまり約 300 MB になります。
代わりに、OS がスペースをどのように使用するかを考えてみましょう。3K のファイルがあり、それを 2K に拡張する必要があるとします。4K AUS では、データを 2 つのブロックに分割する必要がありますが、ブロックが一緒にならない可能性があるため、断片化が発生します。64K AUS では、追跡するブロックの数が大幅に少なくなり、断片化も少なくなります。ブロック サイズが 16 倍になると、追跡するブロックの数は 1/16 になります。
写真、音楽、ビデオを保存するメディアディスク(通常1MB以上のファイル)には、最大のAUSを使用します。Windowsのブートパーティションには、Windowsのデフォルト(16TB 未満の NTFS ドライブの場合は 4K です)。
既存のディスク上のクラスター サイズを確認するには:
fsutil fsinfo ntfsinfo X:
答え3
私は 4 台の Seagate ST3000DM001 3TB ドライブを RAID 10 構成でセットアップしています。割り当てユニット サイズに合わせてフォーマットする方法を調べたところ、次の記事を見つけました。オペレーティング システムのパフォーマンスを向上させるための一般的なガイドライン。
ハードウェアドライブコントローラ内でドライブアレイと論理ドライブを構成する場合、コントローラのストライプサイズとボリュームをフォーマットするアロケーションユニットのサイズが一致していることを確認します。これにより、ディスクの読み取りおよび書き込みパフォーマンスが最適化され、サーバー全体のパフォーマンスが向上します。
私はASUS P8Z77-V デラックスマザーボードの Intel チップセットに組み込まれた RAID 機能。マザーボードの RAID 10 のデフォルトのストライプ サイズは 64 KB なので、Windows の「64 キロバイト」オプションを使用して RAID アレイをフォーマットしています。
とにかく、私が見つけたこの情報が、このトピックについて調査している他の人々の役に立ち、さらに情報が追加されることを願っています。
答え4
それは違いを生む可能性があります。
ファイルは選択したものの倍数にしかならないため、より細かいフォーマットにすると、ファイルの無駄なスペースが少なくなりますが、割り当てテーブルは大きくなります。
64k 未満のファイルが何千もある場合は、より小さいサイズのユニットを検討する価値があります。ただし、数百メガバイトの巨大なビデオでドライブを埋め尽くす場合は、より大きなユニット サイズの方が適しています。
わからない場合は、デフォルトのままにしてください。