Please enable JavaScript.
Coggle requires JavaScript to display documents.
block writeback throttle - Coggle Diagram
block writeback throttle
ideas
avoid wb to take too much forground bandwidth
forground io may be effected
is there more generic or simpler approach?
problems
io task may sleep too long
implementation
based on blk-rqos
use blk_stat to collect avg/max/min reuquest latency data
wbt_timer_fn()
timer fn
measure READ latency
adjust writeback queue depth
BG
KSWAPD
DISCARD
wbt_data_dir()
bucket_fn
throttle