私はext4を使用してUbuntu12.04を使用しています。ややランダムなアクセスパターンで小さなサイズ(ほとんどが512バイト)の読み取りと書き込みを行うPythonプログラムを作成しました。ファイルがどんどん大きくなるにつれて、私はそれを見つけました。同じ数のI/Oを実行するのにますます時間がかかります。関係は線形です。つまり、O(n 2)が得られます。ここで、nはI/Oの累積数です。
ファイルサイズが大きくなるにつれて小さなI/Oが遅くなるという固有の理由があるのではないかと思います。
もう1つの観察:RAMディスクをマウントしてRAMディスクにファイルI / Oを実行したとき、このパフォーマンスの低下は観察されません。