Files
2026-07-27 16:33:05 +02:00

14 lines
862 B
Markdown

# kira-blk-settings
# Main purpose of this config is to make work of flash drives and memory cards more adequate.
mq-deadline scheduler using IO latency as main measure, what makes it great for low IO/low concurrency devices as usb flash drives, but also, it work really well for SATA SSDs.
Another part is to reduce vfs write cache.
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.
Modern systems having lots of RAM (more than 8GB) what makes write cache with default settings grow inadequately large for physical storage actual write throughput.
The is some cases when big write cache is desired, like NAS storage or some write intensive workload that at the same time is not RAM intensive.