39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0
 | 
						|
config ZRAM
 | 
						|
	tristate "Compressed RAM block device support"
 | 
						|
	depends on BLOCK && SYSFS && ZSMALLOC && CRYPTO
 | 
						|
	select CRYPTO_LZO
 | 
						|
	default n
 | 
						|
	help
 | 
						|
	  Creates virtual block devices called /dev/zramX (X = 0, 1, ...).
 | 
						|
	  Pages written to these disks are compressed and stored in memory
 | 
						|
	  itself. These disks allow very fast I/O and compression provides
 | 
						|
	  good amounts of memory savings.
 | 
						|
 | 
						|
	  It has several use cases, for example: /tmp storage, use as swap
 | 
						|
	  disks and maybe many more.
 | 
						|
 | 
						|
	  See Documentation/blockdev/zram.txt for more information.
 | 
						|
 | 
						|
config ZRAM_WRITEBACK
 | 
						|
       bool "Write back incompressible page to backing device"
 | 
						|
       depends on ZRAM
 | 
						|
       default n
 | 
						|
       help
 | 
						|
	 With incompressible page, there is no memory saving to keep it
 | 
						|
	 in memory. Instead, write it out to backing device.
 | 
						|
	 For this feature, admin should set up backing device via
 | 
						|
	 /sys/block/zramX/backing_dev.
 | 
						|
 | 
						|
	 See Documentation/blockdev/zram.txt for more information.
 | 
						|
 | 
						|
config ZRAM_MEMORY_TRACKING
 | 
						|
	bool "Track zRam block status"
 | 
						|
	depends on ZRAM && DEBUG_FS
 | 
						|
	help
 | 
						|
	  With this feature, admin can track the state of allocated blocks
 | 
						|
	  of zRAM. Admin could see the information via
 | 
						|
	  /sys/kernel/debug/zram/zramX/block_state.
 | 
						|
 | 
						|
	  See Documentation/blockdev/zram.txt for more information.
 |