UID:
almahu_9949576181202882
Format:
1 online resource (246 pages)
ISBN:
9781837634163
,
9781837639960
Content:
Build a solid understanding about the architecture of Linux storage stack and learn all facets of its sophisticated designKey FeaturesExplore the Virtual Filesystem and how it serves as an abstraction layer for the actual file systemsAnalyze the organization of block devices, I/O schedulers and different I/O handling techniquesLearn about the physical layout, properties and protocols associated with different storage mediaBook DescriptionEver since its inception, Linux remains one of the most complex pieces of code. For any professional, having a deep understanding of its fundamentals is essential. For developers who're looking to dive in the kernel code, this book can equip them with the necessary concepts. For system/storage engineers, this book will increase their overall understanding of the Linux I/O stack and enable them to identify and isolate potential bottlenecks in the storage layer. The complete Linux I/O stack is a comprehensive introduction for those who want to dive deep into the Linux storage landscape and gain a finer understanding of its layered design. The reader will learn the complete Linux storage stack and the theory behind it. This includes an in depth and detailed analysis of the storage subsystem and it's complete architecture, demystifying the virtual file system, file systems and the differences in their implementation, block and file I/O, device mapper framework, block layer, scheduling and device drivers. By the end of this book, you will know how a simple I/O request from a process traverses down through all the layers and ends up on the physical storage.What you will learnExplore the architecture of I/O stack in Linux and the file system implementationGain a deeper understanding of the SCSI subsystem, physical devices, and partitionsLearn how an I/O request from a process traverses all layers and end up on the diskGauge I/O performance at each layer of the storage stackBecome familiar with the recommended storage practicesGain a deeper understanding of the architecture of I/O stack in LinuxInvestigate and troubleshoot storage performance issuesWho this book is forThis book is mainly for system and storage administrators and engineers, but they aren't the only ones that will benefit from this book. Linux professionals, Linux community in general, and anyone who wants to widen their understanding of Linux and its storage landscape can learn a lot from the topics covered in the chapters. To get started, you'll need to have a basic to intermediate knowledge and understanding of the Linux operating system.
Note:
Architecture and design of the Linux Storage Stack: Gain a deep understanding of the Linux storage landscape and its well-coordinated layers -- Contributors -- Table of Contents -- Preface -- Part 1: Diving into the Virtual Filesystem -- Chapter 1: Where It All Starts From - The Virtual Filesystem -- Chapter 2: Explaining the Data Structures in a VFS -- Chapter 3: Exploring the Actual Filesystems Under the VFS -- Part 2: Navigating Through the Block Layer -- Chapter 4: Understanding the Block Layer, Block Devices, and Data Structures -- Chapter 5: Understanding the Block Layer, Multi-Queue, and Device Mapper -- Chapter 6: Understanding I/O Handling and Scheduling in the Block Layer -- Part 3: Descending into the Physical Layer -- Chapter 7: The SCSI Subsystem -- Chapter 8: Illustrating the Layout of Physical Media -- Part 4: Analyzing and Troubleshooting Storage Performance -- Chapter 9: Analyzing Physical Storage Performance -- Chapter 10: Analyzing Filesystems and the Block Layer -- Chapter 11: Tuning the I/O Stack -- Index -- About Packt -- Other Books You May Enjoy.
,
Mode of access: World Wide Web.
Language:
English
Keywords:
Electronic books.
URL:
https://portal.igpublish.com/iglibrary/search/PACKT0006824.html
Bookmarklink