Lines Matching refs:IO
4 Multi-Queue Block IO Queueing Mechanism (blk-mq)
7 The Multi-Queue Block IO Queueing Mechanism is an API to enable fast storage
9 through queueing and submitting IO requests to block devices simultaneously,
19 development of the kernel. The Block IO subsystem aimed to achieve the best
32 The former design had a single queue to store block IO requests with a single
36 to different CPUs) wanted to perform block IO. Instead of this, the blk-mq API
44 When the userspace performs IO to a block device (reading or writing a file,
45 for instance), blk-mq takes action: it will store and manage IO requests to
52 cases that it might not do that: if there's an IO scheduler attached at the
65 The block IO subsystem adds requests in the software staging queues
82 improve IO performance, by an IO scheduler.
84 IO Schedulers
88 a heuristic to improve the IO performance. They are "pluggable" (as in plug
90 can read more about Linux's IO schedulers `here
136 This removes the need to do a linear search to find out which IO has been
142 - `Linux Block IO: Introducing Multi-queue SSD Access on Multi-core Systems <http://kernel.dk/blk-m…