Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Architecture and Design of the Linux Storage Stack
  • Table Of Contents Toc
Architecture and Design of the Linux Storage Stack

Architecture and Design of the Linux Storage Stack

By : Muhammad Umer
4.8 (18)
close
close
Architecture and Design of the Linux Storage Stack

Architecture and Design of the Linux Storage Stack

4.8 (18)
By: Muhammad Umer

Overview of this book

The Linux storage stack serves as a prime example of meticulously coordinated layers. Embark on a journey through the kernel code with Architecture and Design of the Linux Storage Stack, crafted for anyone seeking in-depth knowledge about the layered design of Linux storage and its landscape. You’ll explore the Linux storage stack and its various concepts. You’ll unlock the secrets of the virtual filesystem and the actual filesystem and the differences in their implementation, the role of the block layer, the Multi-Queue and Device Mapper frameworks, I/O schedulers, physical storage layout, and how to analyze all the layers in the storage stack. By the end of this book, you’ll be acquainted with how a simple I/O request from a process travels down through all the layers and ends up in physical storage.
Table of Contents (18 chapters)
close
close
1
Part 1: Diving into the Virtual Filesystem
5
Part 2: Navigating Through the Block Layer
9
Part 3: Descending into the Physical Layer
12
Part 4: Analyzing and Troubleshooting Storage Performance

Illustrating the Layout of Physical Media

“If I had asked people what they wanted, they would have said faster horses.” – Henry Ford

In the first seven chapters of this book, we explored the organization of storage hierarchy in the Linux kernel, the organization of different layers, the different abstraction methods, and the representation of physical storage devices. We’re now done with explaining the software side of things in the storage stack, which means it’s time to take a look at the actual hardware and see what lies beneath. I thought it would be best if we got to look at the different types of storage media so that we could not only understand their operations but also see why the Linux kernel uses different schedulers and techniques to handle the different types of drives. In short, getting to know the internals of disk drives will make the information presented earlier in this book a lot more relevant.

The choice of a hardware medium...

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Architecture and Design of the Linux Storage Stack
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon