123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214 |
- What: /sys/fs/f2fs/<disk>/gc_max_sleep_time
- Date: July 2013
- Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
- Description:
- Controls the maximun sleep time for gc_thread. Time
- is in milliseconds.
- What: /sys/fs/f2fs/<disk>/gc_min_sleep_time
- Date: July 2013
- Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
- Description:
- Controls the minimum sleep time for gc_thread. Time
- is in milliseconds.
- What: /sys/fs/f2fs/<disk>/gc_no_gc_sleep_time
- Date: July 2013
- Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
- Description:
- Controls the default sleep time for gc_thread. Time
- is in milliseconds.
- What: /sys/fs/f2fs/<disk>/gc_idle
- Date: July 2013
- Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
- Description:
- Controls the victim selection policy for garbage collection.
- What: /sys/fs/f2fs/<disk>/reclaim_segments
- Date: October 2013
- Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
- Description:
- Controls the issue rate of segment discard commands.
- What: /sys/fs/f2fs/<disk>/ipu_policy
- Date: November 2013
- Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
- Description:
- Controls the in-place-update policy.
- What: /sys/fs/f2fs/<disk>/min_ipu_util
- Date: November 2013
- Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
- Description:
- Controls the FS utilization condition for the in-place-update
- policies.
- What: /sys/fs/f2fs/<disk>/min_fsync_blocks
- Date: September 2014
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Controls the dirty page count condition for the in-place-update
- policies.
- What: /sys/fs/f2fs/<disk>/min_seq_blocks
- Date: August 2018
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Controls the dirty page count condition for batched sequential
- writes in ->writepages.
- What: /sys/fs/f2fs/<disk>/min_hot_blocks
- Date: March 2017
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Controls the dirty page count condition for redefining hot data.
- What: /sys/fs/f2fs/<disk>/min_ssr_sections
- Date: October 2017
- Contact: "Chao Yu" <yuchao0@huawei.com>
- Description:
- Controls the fee section threshold to trigger SSR allocation.
- What: /sys/fs/f2fs/<disk>/max_small_discards
- Date: November 2013
- Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
- Description:
- Controls the issue rate of small discard commands.
- What: /sys/fs/f2fs/<disk>/discard_granularity
- Date: July 2017
- Contact: "Chao Yu" <yuchao0@huawei.com>
- Description:
- Controls discard granularity of inner discard thread, inner thread
- will not issue discards with size that is smaller than granularity.
- The unit size is one block, now only support configuring in range
- of [1, 512].
- What: /sys/fs/f2fs/<disk>/max_victim_search
- Date: January 2014
- Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
- Description:
- Controls the number of trials to find a victim segment.
- What: /sys/fs/f2fs/<disk>/dir_level
- Date: March 2014
- Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
- Description:
- Controls the directory level for large directory.
- What: /sys/fs/f2fs/<disk>/ram_thresh
- Date: March 2014
- Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
- Description:
- Controls the memory footprint used by f2fs.
- What: /sys/fs/f2fs/<disk>/batched_trim_sections
- Date: February 2015
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Controls the trimming rate in batch mode.
- <deprecated>
- What: /sys/fs/f2fs/<disk>/cp_interval
- Date: October 2015
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Controls the checkpoint timing.
- What: /sys/fs/f2fs/<disk>/idle_interval
- Date: January 2016
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Controls the idle timing.
- What: /sys/fs/f2fs/<disk>/iostat_enable
- Date: August 2017
- Contact: "Chao Yu" <yuchao0@huawei.com>
- Description:
- Controls to enable/disable IO stat.
- What: /sys/fs/f2fs/<disk>/ra_nid_pages
- Date: October 2015
- Contact: "Chao Yu" <chao2.yu@samsung.com>
- Description:
- Controls the count of nid pages to be readaheaded.
- What: /sys/fs/f2fs/<disk>/dirty_nats_ratio
- Date: January 2016
- Contact: "Chao Yu" <chao2.yu@samsung.com>
- Description:
- Controls dirty nat entries ratio threshold, if current
- ratio exceeds configured threshold, checkpoint will
- be triggered for flushing dirty nat entries.
- What: /sys/fs/f2fs/<disk>/lifetime_write_kbytes
- Date: January 2016
- Contact: "Shuoran Liu" <liushuoran@huawei.com>
- Description:
- Shows total written kbytes issued to disk.
- What: /sys/fs/f2fs/<disk>/features
- Date: July 2017
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Shows all enabled features in current device.
- What: /sys/fs/f2fs/<disk>/inject_rate
- Date: May 2016
- Contact: "Sheng Yong" <shengyong1@huawei.com>
- Description:
- Controls the injection rate.
- What: /sys/fs/f2fs/<disk>/inject_type
- Date: May 2016
- Contact: "Sheng Yong" <shengyong1@huawei.com>
- Description:
- Controls the injection type.
- What: /sys/fs/f2fs/<disk>/reserved_blocks
- Date: June 2017
- Contact: "Chao Yu" <yuchao0@huawei.com>
- Description:
- Controls target reserved blocks in system, the threshold
- is soft, it could exceed current available user space.
- What: /sys/fs/f2fs/<disk>/current_reserved_blocks
- Date: October 2017
- Contact: "Yunlong Song" <yunlong.song@huawei.com>
- Contact: "Chao Yu" <yuchao0@huawei.com>
- Description:
- Shows current reserved blocks in system, it may be temporarily
- smaller than target_reserved_blocks, but will gradually
- increase to target_reserved_blocks when more free blocks are
- freed by user later.
- What: /sys/fs/f2fs/<disk>/gc_urgent
- Date: August 2017
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Do background GC agressively
- What: /sys/fs/f2fs/<disk>/gc_urgent_sleep_time
- Date: August 2017
- Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
- Description:
- Controls sleep time of GC urgent mode
- What: /sys/fs/f2fs/<disk>/readdir_ra
- Date: November 2017
- Contact: "Sheng Yong" <shengyong1@huawei.com>
- Description:
- Controls readahead inode block in readdir.
- What: /sys/fs/f2fs/<disk>/extension_list
- Date: Feburary 2018
- Contact: "Chao Yu" <yuchao0@huawei.com>
- Description:
- Used to control configure extension list:
- - Query: cat /sys/fs/f2fs/<disk>/extension_list
- - Add: echo '[h/c]extension' > /sys/fs/f2fs/<disk>/extension_list
- - Del: echo '[h/c]!extension' > /sys/fs/f2fs/<disk>/extension_list
- - [h] means add/del hot file extension
- - [c] means add/del cold file extension
|