Disks, Partitions, Volumes and RAID Performance with the Linux Operating System
Michel R. Dagenais
Abstract
Block devices in computer operating systems typically correspond to disks or disk partitions, and are used to store files in a filesystem. Disks are not the only real or virtual device which adhere to the block accessible stream of bytes block device model. Files, remote devices, or even RAM may be used as a virtual disks. This article examines several common combinations of block device layers used as virtual disks in the Linux operating system: disk partitions, loopback files, software RAID, Logical Volume Manager, and Network Block Devices. It measures their relative performance using different filesystems: Ext2, Ext3, ReiserFS, JFS, XFS,NFS.
Create a lesson
Related papers
Scaling Fourier-Based Sparse Matrix Analysis on GPUs
Ruifeng Zhang, Sai Krishna Teja Varma Manthena, Jiajia Li et al.
Efficiently Distributed Federated Learning
Gianluca Mittone, Robert Birke, Marco Aldinucci
Whittle index approach to multi-server scheduling with convex delay costs and impatient customers
Samuli Aalto
PrefixBench-H100: Characterizing Prefix Reuse and Time-to-First-Token in H100 LLM Serving
Omkar Shewale, Deepak Kumar, Divakar Kumar Yadav
Rosetta: Automating First-Principles Performance Modeling Using Multi-Agent LLMs
Karthikeyan Sankaralingam
Optimal Scheduling in Generalized Switch in Heavy Traffic
Runhan Xie, Ziv Scully, Rhonda Righter et al.