Hi!
I see a previous topic talking about sync(), I wrote a program write()
a 44B file, and then fsync()
I used "#iostat -d 1 -p hda|grep hda3" monitored many times and found:
for a single fsync(), these sectors were wrote:
ext2 16
ext3j/o/w 32
jfs 16
xfs 10
reiser3 48
reiser4 128
for multiple fsync(), I use "while (1) {sleep(1); fsync()}"
ext2 16/0/0/0/0/0.....
ext3j/o/w 32/0/0/0/0/0.....
jfs 16/0/0/0/0/0.....
xfs 10/0/0/0/0/0.....
reiser3 48/0/0/0/0/0.....
reiser4 128/48/48/48/48/48.....
so you see while there is no other disk activities in /dev/hda3,
reiser4 continues writing something......?