web-dev-qa-db-ja.com

ディスクの有効なブロックサイズはどれくらいですか?

次の特性を持つディスクとします。

  • セクターあたりのバイト数= 512
  • トラックあたりのセクター= 50
  • サーフェスあたりのトラック= 2000
  • プラッターの数= 5
  • 平均回転速度= 5400 rpm
  • 平均シーク時間= 10ミリ秒

256、2048、51 200は有効なブロックサイズの例ですか?

ブロックサイズについてはよくわかりませんが、この図によると、256 <512は小さすぎて、有効なブロックサイズにはならない可能性があります。

enter image description here

セクターサイズは512で、一部の新しいドライブには4096があります。

通常、ブロックサイズは、ディスクの特性ではなく、ファイルシステムによって決定されます。

NTFSは、ほとんどの場合、デフォルトで4kです。

FAT16は32kに制限されていたため、最大2GBでした。

FAT32は、ブロックの総数に関して人為的に制限されていました。そうしないと、FATテーブルが大きくなり、メモリに保持されるためです。

ほとんどすべてのシステムは、すべて2の累乗である同様のオプションを提供します。

512,1024,2048,4096,8192,16384,32768,65536

65kより大きいまたは512バイトより小さい数値は、実用的または効率的であると見なされます。

2
cybernard