Hey, guys, We have a database system, the data is stored on the disk formatted with NILFS2 (nilfs-2.0.15, kmod-nilfs-2.0.5-1.2.6.18_92.1.22.el5.x86_64). I have run a trace at the system call level and the block IO level, that is, tracing the requests before processed by NILFS2 and after processed by NILFS2. We use synchronous IO. So the amount of writes at the two trace points should be equal. It is true when we use EXT2 file system. However, for NILFS2, we found that the writes have been doubled, that is, the amount of writes is doubled after processed by NILFS2. The amount of writes at the system call level is equal between EXT2 and NILFS2. Since all the address are log-structured, it is hard to know what are the additional writes. Can you provide some hints on the additional writes? Is it caused by some special functions such as snapshot? Thank you very much. Best Regards, Yongkun -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html