1 What: /sys/fs/f2fs/<disk>/gc_max_sleep_time
3 Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
5 Controls the maximun sleep time for gc_thread. Time
8 What: /sys/fs/f2fs/<disk>/gc_min_sleep_time
10 Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
12 Controls the minimum sleep time for gc_thread. Time
15 What: /sys/fs/f2fs/<disk>/gc_no_gc_sleep_time
17 Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
19 Controls the default sleep time for gc_thread. Time
22 What: /sys/fs/f2fs/<disk>/gc_idle
24 Contact: "Namjae Jeon" <namjae.jeon@samsung.com>
26 Controls the victim selection policy for garbage collection.
28 What: /sys/fs/f2fs/<disk>/reclaim_segments
30 Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
32 Controls the issue rate of segment discard commands.
34 What: /sys/fs/f2fs/<disk>/ipu_policy
36 Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
38 Controls the in-place-update policy.
40 What: /sys/fs/f2fs/<disk>/min_ipu_util
42 Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
44 Controls the FS utilization condition for the in-place-update
47 What: /sys/fs/f2fs/<disk>/min_fsync_blocks
49 Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
51 Controls the dirty page count condition for the in-place-update
54 What: /sys/fs/f2fs/<disk>/max_small_discards
56 Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
58 Controls the issue rate of small discard commands.
60 What: /sys/fs/f2fs/<disk>/discard_granularity
62 Contact: "Chao Yu" <yuchao0@huawei.com>
64 Controls discard granularity of inner discard thread, inner thread
65 will not issue discards with size that is smaller than granularity.
66 The unit size is one block, now only support configuring in range
69 What: /sys/fs/f2fs/<disk>/max_victim_search
71 Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
73 Controls the number of trials to find a victim segment.
75 What: /sys/fs/f2fs/<disk>/dir_level
77 Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
79 Controls the directory level for large directory.
81 What: /sys/fs/f2fs/<disk>/ram_thresh
83 Contact: "Jaegeuk Kim" <jaegeuk.kim@samsung.com>
85 Controls the memory footprint used by f2fs.
87 What: /sys/fs/f2fs/<disk>/batched_trim_sections
89 Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
91 Controls the trimming rate in batch mode.
93 What: /sys/fs/f2fs/<disk>/cp_interval
95 Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
97 Controls the checkpoint timing.
99 What: /sys/fs/f2fs/<disk>/idle_interval
101 Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
103 Controls the idle timing.
105 What: /sys/fs/f2fs/<disk>/ra_nid_pages
107 Contact: "Chao Yu" <chao2.yu@samsung.com>
109 Controls the count of nid pages to be readaheaded.
111 What: /sys/fs/f2fs/<disk>/dirty_nats_ratio
113 Contact: "Chao Yu" <chao2.yu@samsung.com>
115 Controls dirty nat entries ratio threshold, if current
116 ratio exceeds configured threshold, checkpoint will
117 be triggered for flushing dirty nat entries.
119 What: /sys/fs/f2fs/<disk>/lifetime_write_kbytes
121 Contact: "Shuoran Liu" <liushuoran@huawei.com>
123 Shows total written kbytes issued to disk.
125 What: /sys/fs/f2fs/<disk>/inject_rate
127 Contact: "Sheng Yong" <shengyong1@huawei.com>
129 Controls the injection rate.
131 What: /sys/fs/f2fs/<disk>/inject_type
133 Contact: "Sheng Yong" <shengyong1@huawei.com>
135 Controls the injection type.
137 What: /sys/fs/f2fs/<disk>/reserved_blocks
139 Contact: "Chao Yu" <yuchao0@huawei.com>
141 Controls target reserved blocks in system, the threshold
142 is soft, it could exceed current available user space.
144 What: /sys/fs/f2fs/<disk>/current_reserved_blocks
146 Contact: "Yunlong Song" <yunlong.song@huawei.com>
147 Contact: "Chao Yu" <yuchao0@huawei.com>
149 Shows current reserved blocks in system, it may be temporarily
150 smaller than target_reserved_blocks, but will gradually
151 increase to target_reserved_blocks when more free blocks are
154 What: /sys/fs/f2fs/<disk>/gc_urgent
156 Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
158 Do background GC agressively
160 What: /sys/fs/f2fs/<disk>/gc_urgent_sleep_time
162 Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
164 Controls sleep time of GC urgent mode