 d2dc095f42
			
		
	
	
	d2dc095f42
	
	
	
		
			
			Add sysfs entry gc_idle to control the gc policy. Where gc_idle = 1 corresponds to selecting a cost benefit approach, while gc_idle = 2 corresponds to selecting a greedy approach to garbage collection. The selection is mutually exclusive one approach will work at any point. If gc_idle = 0, then this option is disabled. Cc: Gu Zheng <guz.fnst@cn.fujitsu.com> Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com> Signed-off-by: Pankaj Kumar <pankaj.km@samsung.com> Reviewed-by: Gu Zheng <guz.fnst@cn.fujitsu.com> [Jaegeuk Kim: change the select_gc_type() flow slightly] Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			789 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			789 B
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| 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.
 |