私のプログラムは、多くの短い短期間のファイルを作成します。通常、作成後1秒以内に削除されます。ファイルは、実際のハードディスクに支えられたext4ファイルシステムにあります。Linuxは定期的にpdflush
ダーティページをディスクにフラッシュ()することを知っています。私のファイルは存続期間が短いため、おそらくによってキャッシュされませんpdflush
。私の質問は、私のプログラムは多くのディスク書き込みを引き起こしますか?私の心配は私のハードディスクの寿命です。
ファイルは小さいので、それらのサイズの合計がdirty_bytes
およびより小さいと仮定しましょうdirty_background_bytes
。
Ext4ではデフォルトのジャーナルが有効になっています(メタデータジャーナルなど)。また、メタデータとデータのどちらがディスクに書き込まれているかを知りたいです。
sync
オプションでマウントされていません。デフォルトでインストールされているfedora、debian、ubuntuを検討できます。あなたが選ぶ。(2)。各ファイルは約60KBです。(3)。1秒あたり約1000個のファイルが作成および削除されますが、常に10個を超えるファイルは存在しません。つまり、I / Oスループットは大きくなりますが、占有スペースは小さくなります。