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