Technical requirements
It would be helpful to have some knowledge about disk I/O basics to understand the concepts presented in this chapter. Having an idea about the different types of storage media, and concepts such as disk seek time and rotational latency, will help to comprehend the material presented in this chapter.
The commands and examples presented in this chapter are distribution-agnostic and can be run on any Linux operating system, such as Debian, Ubuntu, Red Hat, and Fedora. There are quite a few references to the kernel source code. If you want to download the kernel source, you can download it from https://www.kernel.org. The code segments referred to in this chapter and book are from the 5.19.9
kernel.