Hello,

first of all thank you very much for contributing
this great file system, nilfs2!
I would like to use nilfs2 on an SSD but there
are some open questions, hopefully you can help
me clearing these issues.

- I have read somewhere
> http://www.ocztechnologyforum.com/forum/showpost.php?p=361424&postcount=10

  that using nilfs2 as the rootfs generates enormous I/O traffic
  (up to 45 GB write in 1-2 days!) If this is true, then it will
  eventually translate into reduced lifetime for SSDs.
  Can you confirm that the segment management of nilfs2
  is so write-heavy on the drive?
  If so, are there ways to avoid this?

- The standard segment size of nilfs2 appears to be 8MB.
  This compares to an erase block size of the SSD of
  (say) 512 KB. I wonder if reducing the segment size
  of nilfs to a smaller value (i.e., closer to the
  erase block size of the SSD) will help to
  keep the number of erased blocks/day small
  (this will benefit the lifetime of the drive)
  or if there is no such connection.
  In any case, what is the useful range for segment
  sizes? If I reduce the segment size, will I get
  a performance penalty?

- nilfs_cleanerd.conf specifies the following default values,

# The maximum number of segments to be cleaned at a time.
nsegments_per_clean     2

# Cleaning interval in second.
cleaning_interval       5

Do I interpret this correctly as stating that only 2 segments
(i.e. 16MB) can be cleaned in 5 seconds?
What negative effects will I get if I increase the number
of segments that can be cleaned at a time?

Thanks in advance for your help!
Cheers, Ingo Glöckner





_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users

Reply via email to