Writes doubled by NILFS2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Filesystem Development]     [Linux BTRFS]     [Linux CIFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux