I'm excited to announce my book: "Architecture and Design of Linux Storage Stack". The book will explore the multilayered design of the Linux kernel's storage stack and is divided into the following four parts:
- Diving into the Virtual filesystem: This part offers a detailed introduction to the virtual filesystem (VFS) layer, its major data structures, and the concepts associated with the different filesystems in Linux
- Navigating through block layer: This part will explain the role of block layer and focus on some of its major components, such as the device mapper framework, block devices, the multi-queue framework, and the different I/O schedulers
- Descending into the physical layer: This part will focus on the major components of the SCSI subsystem and the different types of physical storage media available today and the differences in their implementation.
- Analzying & troubleshooting storage performance: This part will present the different metrics for assessing and troubleshooting storage performance.
Top comments (0)