5
Understanding the Block Layer, Multi-Queue, and Device Mapper
Chapter 4 introduced us to the role of the block layer in the kernel. We were able to see what constitutes a block device and explored the major data structures in the block layer. This chapter will build on that knowledge as we continue understanding the block layer.
This chapter will introduce you to two major concepts: the multi-queue block I/O mechanism and the device mapper framework. The kernel’s block layer has undergone significant changes in recent years to tackle performance concerns. The introduction of the multi-queue framework was a significant milestone in this direction, as discussed in Chapter 4. Performance ...
Get Architecture and Design of the Linux Storage Stack now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.