Reiserfs:
+ dd if=/dev/zero of=bigfile bs=1024000 count=2048
2048+0 records in
2048+0 records out
real 1m16.632s
user 0m0.000s
sys 0m12.580s
+ sync
real 0m24.649s
user 0m0.000s
sys 0m0.320s
+ dd of=/dev/null if=bigfile bs=1024000 count=2048
2048+0 records in
2048+0 records out
real 0m36.065s
user 0m0.010s
sys 0m10.690s
+ sync
+ du -sh bigfile
2.0G bigfile
ext3:
+ dd if=/dev/zero of=bigfile bs=1024000 count=3072
3072+0 records in
3072+0 records out
real 2m15.430s
user 0m0.010s
sys 0m20.900s
+ sync
real 0m32.166s
user 0m0.000s
sys 0m0.190s
+ dd of=/dev/null if=bigfile bs=1024000
3072+0 records in
3072+0 records out
real 0m54.577s
user 0m0.010s
sys 0m16.070s
ext2 in writeback mode
+ dd if=/dev/zero of=bigfile bs=1024000 count=3072
3072+0 records in
3072+0 records out
real 2m12.781s
user 0m0.020s
sys 0m20.080s
+ sync
real 0m25.971s
user 0m0.000s
sys 0m0.300s
+ dd of=/dev/null if=bigfile bs=1024000
3072+0 records in
3072+0 records out
real 0m55.136s
user 0m0.020s
sys 0m15.430s
+ sync
real 0m0.011s
user 0m0.000s
sys 0m0.000s
+ du -sh bigfile
3.0G bigfile