xref: /linux/Documentation/ABI/testing/sysfs-fs-f2fs (revision 60b99b486b568c13cbb7caa83cf8a12af7665f1e)
1b59d0baeSNamjae JeonWhat:		/sys/fs/f2fs/<disk>/gc_max_sleep_time
2b59d0baeSNamjae JeonDate:		July 2013
3b59d0baeSNamjae JeonContact:	"Namjae Jeon" <namjae.jeon@samsung.com>
4b59d0baeSNamjae JeonDescription:
5b59d0baeSNamjae Jeon		 Controls the maximun sleep time for gc_thread. Time
6b59d0baeSNamjae Jeon		 is in milliseconds.
7b59d0baeSNamjae Jeon
8b59d0baeSNamjae JeonWhat:		/sys/fs/f2fs/<disk>/gc_min_sleep_time
9b59d0baeSNamjae JeonDate:		July 2013
10b59d0baeSNamjae JeonContact:	"Namjae Jeon" <namjae.jeon@samsung.com>
11b59d0baeSNamjae JeonDescription:
12b59d0baeSNamjae Jeon		 Controls the minimum sleep time for gc_thread. Time
13b59d0baeSNamjae Jeon		 is in milliseconds.
14b59d0baeSNamjae Jeon
15b59d0baeSNamjae JeonWhat:		/sys/fs/f2fs/<disk>/gc_no_gc_sleep_time
16b59d0baeSNamjae JeonDate:		July 2013
17b59d0baeSNamjae JeonContact:	"Namjae Jeon" <namjae.jeon@samsung.com>
18b59d0baeSNamjae JeonDescription:
19b59d0baeSNamjae Jeon		 Controls the default sleep time for gc_thread. Time
20b59d0baeSNamjae Jeon		 is in milliseconds.
21d2dc095fSNamjae Jeon
22d2dc095fSNamjae JeonWhat:		/sys/fs/f2fs/<disk>/gc_idle
23d2dc095fSNamjae JeonDate:		July 2013
24d2dc095fSNamjae JeonContact:	"Namjae Jeon" <namjae.jeon@samsung.com>
25d2dc095fSNamjae JeonDescription:
26d2dc095fSNamjae Jeon		 Controls the victim selection policy for garbage collection.
273bac380cSJaegeuk Kim
283bac380cSJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/reclaim_segments
293bac380cSJaegeuk KimDate:		October 2013
303bac380cSJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
313bac380cSJaegeuk KimDescription:
323bac380cSJaegeuk Kim		 Controls the issue rate of segment discard commands.
333bac380cSJaegeuk Kim
343bac380cSJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/ipu_policy
353bac380cSJaegeuk KimDate:		November 2013
363bac380cSJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
373bac380cSJaegeuk KimDescription:
383bac380cSJaegeuk Kim		 Controls the in-place-update policy.
393bac380cSJaegeuk Kim
403bac380cSJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/min_ipu_util
413bac380cSJaegeuk KimDate:		November 2013
423bac380cSJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
433bac380cSJaegeuk KimDescription:
443bac380cSJaegeuk Kim		 Controls the FS utilization condition for the in-place-update
453bac380cSJaegeuk Kim		 policies.
463bac380cSJaegeuk Kim
47c1ce1b02SJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/min_fsync_blocks
48c1ce1b02SJaegeuk KimDate:		September 2014
49c1ce1b02SJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
50c1ce1b02SJaegeuk KimDescription:
51c1ce1b02SJaegeuk Kim		 Controls the dirty page count condition for the in-place-update
52c1ce1b02SJaegeuk Kim		 policies.
53c1ce1b02SJaegeuk Kim
543bac380cSJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/max_small_discards
553bac380cSJaegeuk KimDate:		November 2013
563bac380cSJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
573bac380cSJaegeuk KimDescription:
583bac380cSJaegeuk Kim		 Controls the issue rate of small discard commands.
593bac380cSJaegeuk Kim
603bac380cSJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/max_victim_search
613bac380cSJaegeuk KimDate:		January 2014
623bac380cSJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
633bac380cSJaegeuk KimDescription:
643bac380cSJaegeuk Kim		 Controls the number of trials to find a victim segment.
65cdfc41c1SJaegeuk Kim
6691796825SJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/dir_level
6791796825SJaegeuk KimDate:		March 2014
6891796825SJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
6991796825SJaegeuk KimDescription:
7091796825SJaegeuk Kim		 Controls the directory level for large directory.
7191796825SJaegeuk Kim
72cdfc41c1SJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/ram_thresh
73cdfc41c1SJaegeuk KimDate:		March 2014
74cdfc41c1SJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk.kim@samsung.com>
75cdfc41c1SJaegeuk KimDescription:
76cdfc41c1SJaegeuk Kim		 Controls the memory footprint used by f2fs.
77bba681cbSJaegeuk Kim
78bba681cbSJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/trim_sections
79bba681cbSJaegeuk KimDate:		February 2015
80bba681cbSJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
81bba681cbSJaegeuk KimDescription:
82bba681cbSJaegeuk Kim		 Controls the trimming rate in batch mode.
83*60b99b48SJaegeuk Kim
84*60b99b48SJaegeuk KimWhat:		/sys/fs/f2fs/<disk>/cp_interval
85*60b99b48SJaegeuk KimDate:		October 2015
86*60b99b48SJaegeuk KimContact:	"Jaegeuk Kim" <jaegeuk@kernel.org>
87*60b99b48SJaegeuk KimDescription:
88*60b99b48SJaegeuk Kim		 Controls the checkpoint timing.
89