Apple SSDディスクの書き込みとファイルシステムブロックサイズの関係

Apple SSDディスクの書き込みとファイルシステムブロックサイズの関係

R. Stevensは、オペレーティングシステム環境プログラミングに関する彼の有名な著書では、書き込みシステムコールのブロックサイズがファイルシステムのブロックサイズと同じか等しいときにパフォーマンスが最善であると述べています。書き込みブロックサイズが小さいほど性能が低下し、書き込みブロックサイズが大きいほど性能が大きく向上しない。これは、従来の回転ディスクのext2、ext3などの「一般」ファイルシステムで簡単に確認できます。

しかし、特定のファイルシステム(私の場合はAppleのHFS)を使用するSSD(Solid-State Disk)の場合はそうではありません。 2つのブロックサイズの間には明確な関係はなく、最高のパフォーマンスはFSのブロックサイズをはるかに超えて達成されます。私の場合、FSのブロックサイズは4096で、10kを超えると最適なパフォーマンスが得られます。

これは、HFS および/または SSD テクノロジと MacOS がどのように管理するかと関連していますか?

関連情報