Please enable JavaScript.
Coggle requires JavaScript to display documents.
linux buffered write workloads - Coggle Diagram
linux buffered write workloads
ideas
sync buffered write
kernel build?
backup
io_uring buffered write(aio)
some tests used
dbench
mysql?
.bi_io_vec usage
git clone linux-kernel
99% is 1 vecs
build kernel
99% is 1 vecs
fio seq file write
most of them are 256
with very big bio size
attributes to multipage bio
dbench
80~90% is <= 4
others is < 32
problems
512 sized bio is always submited in buffered write to block_dev
read can be done in unit of page
there is read IO when bs is sub-sector level
how does writeback to handle 512 sector random writing?
blkdev_writepage() only writes dirty page?
buffer_mapped()
bh is marked as dirty in .write_begin or .write_end
iomap's writepage
submit all BHs in one page together