xref: /linux/Documentation/ABI/testing/sysfs-fs-f2fs (revision 905e46acd3272d04566fec49afbd7ad9e2ed9ae3)
1What:		/sys/fs/f2fs/<disk>/gc_max_sleep_time
2Date:		July 2013
3Contact:	"Namjae Jeon" <namjae.jeon@samsung.com>
4Description:
5		 Controls the maximun sleep time for gc_thread. Time
6		 is in milliseconds.
7
8What:		/sys/fs/f2fs/<disk>/gc_min_sleep_time
9Date:		July 2013
10Contact:	"Namjae Jeon" <namjae.jeon@samsung.com>
11Description:
12		 Controls the minimum sleep time for gc_thread. Time
13		 is in milliseconds.
14
15What:		/sys/fs/f2fs/<disk>/gc_no_gc_sleep_time
16Date:		July 2013
17Contact:	"Namjae Jeon" <namjae.jeon@samsung.com>
18Description:
19		 Controls the default sleep time for gc_thread. Time
20		 is in milliseconds.
21
22What:		/sys/fs/f2fs/<disk>/gc_idle
23Date:		July 2013
24Contact:	"Namjae Jeon" <namjae.jeon@samsung.com>
25Description:
26		 Controls the victim selection policy for garbage collection.
27
28What:		/sys/fs/f2fs/<disk>/reclaim_segments
29Date:		October 2013
30Contact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
31Description:
32		 Controls the issue rate of segment discard commands.
33
34What:		/sys/fs/f2fs/<disk>/ipu_policy
35Date:		November 2013
36Contact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
37Description:
38		 Controls the in-place-update policy.
39
40What:		/sys/fs/f2fs/<disk>/min_ipu_util
41Date:		November 2013
42Contact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
43Description:
44		 Controls the FS utilization condition for the in-place-update
45		 policies.
46
47What:		/sys/fs/f2fs/<disk>/min_fsync_blocks
48Date:		September 2014
49Contact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
50Description:
51		 Controls the dirty page count condition for the in-place-update
52		 policies.
53
54What:		/sys/fs/f2fs/<disk>/max_small_discards
55Date:		November 2013
56Contact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
57Description:
58		 Controls the issue rate of small discard commands.
59
60What:		/sys/fs/f2fs/<disk>/max_victim_search
61Date:		January 2014
62Contact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
63Description:
64		 Controls the number of trials to find a victim segment.
65
66What:		/sys/fs/f2fs/<disk>/dir_level
67Date:		March 2014
68Contact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
69Description:
70		 Controls the directory level for large directory.
71
72What:		/sys/fs/f2fs/<disk>/ram_thresh
73Date:		March 2014
74Contact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
75Description:
76		 Controls the memory footprint used by f2fs.
77
78What:		/sys/fs/f2fs/<disk>/trim_sections
79Date:		February 2015
80Contact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
81Description:
82		 Controls the trimming rate in batch mode.
83
84What:		/sys/fs/f2fs/<disk>/cp_interval
85Date:		October 2015
86Contact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
87Description:
88		 Controls the checkpoint timing.
89
90What:		/sys/fs/f2fs/<disk>/idle_interval
91Date:		January 2016
92Contact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
93Description:
94		 Controls the idle timing.
95
96What:		/sys/fs/f2fs/<disk>/ra_nid_pages
97Date:		October 2015
98Contact:	"Chao Yu" <chao2.yu@samsung.com>
99Description:
100		 Controls the count of nid pages to be readaheaded.
101
102What:		/sys/fs/f2fs/<disk>/dirty_nats_ratio
103Date:		January 2016
104Contact:	"Chao Yu" <chao2.yu@samsung.com>
105Description:
106		 Controls dirty nat entries ratio threshold, if current
107		 ratio exceeds configured threshold, checkpoint will
108		 be triggered for flushing dirty nat entries.
109
110What:		/sys/fs/f2fs/<disk>/lifetime_write_kbytes
111Date:		January 2016
112Contact:	"Shuoran Liu" <liushuoran@huawei.com>
113Description:
114		 Shows total written kbytes issued to disk.
115