Files
kira-blk-settings/66-kira-vfs.conf
T
2026-07-27 16:33:05 +02:00

54 lines
2.2 KiB
Plaintext

#
# Tell the kernel to use up to 10% of the RAM as cache for writes
# On systems with lot of ram can be lowered even more.
# Write cache is not free, and overuse of RAM for it
# can cause low memory conditions simultaneously with IO clog.
#
# The infamous issues with writing to USB Flash drives partially caused by
# write cache being too big.
vm.dirty_ratio=10
# Instruct kernel to use up to 5% of RAM before slowing down the process that's writing
# Works in congestion with previous setting. And serving same purpose: protect system responsiveness.
vm.dirty_background_ratio=5
# ******** Options below is for information purposes and possible future enablement. **********
# The value controls the tendency of the kernel to reclaim the memory which is used for caching of directory and inode objects (VFS cache).
# Lowering it from the default value of 100 makes the kernel less inclined to reclaim VFS cache (do not set it to 0, this may produce out-of-memory conditions)
#vm.vfs_cache_pressure=50
# Contains, as a bytes of total available memory that contains free pages and reclaimable
# pages, the number of pages at which a process which is generating disk writes will itself start
# writing out dirty data.
#vm.dirty_bytes = 268435456
# Contains, as a bytes of total available memory that contains free pages and reclaimable
# pages, the number of pages at which the background kernel flusher threads will start writing out
# dirty data.
#vm.dirty_background_bytes = 134217728
# This tunable is used to define when dirty data is old enough to be eligible for writeout by the
# kernel flusher threads. It is expressed in 100'ths of a second. Data which has been dirty
# in-memory for longer than this interval will be written out next time a flusher thread wakes up
# (Default is 3000).
#vm.dirty_expire_centisecs = 3000
# The kernel flusher threads will periodically wake up and write old data out to disk. This
# tunable expresses the interval between those wake-ups, in 100'ths of a second (Default is 500).
# vm.dirty_writeback_centisecs = 1500
# Increase writeback interval for xfs
# fs.xfs.xfssyncd_centisecs = 10000
# Set the maximum watches on files
#fs.inotify.max_user_watches = 524288
# Set size of file handles and inode cache
#fs.file-max = 2097152