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......?

Reply via email to