Everything about Linux DM Multipath
I/O fail-over and load-balancing
Device Mapper Multipath Input Output (DM-MPIO) or DM-Multipathing provides input/output (I/O) fail-over and load-balancing by using multipath I/O within Linux for block devices. By utilizing device-mapper, the multipathd daemon provides the host-side logic to use multiple paths of a redundant network to provide continuous availability and higher-bandwidth connectivity between the host server and the block-level device. DM-MPIO handles the rerouting of block I/O to an alternate path in the event of a path failure. DM-MPIO can also balance the I/O load across all of the available paths that are typically utilized in Fibre Channel (FC) and iSCSI SAN environments. DM-MPIO is based on the device mapper, which provides the basic framework that maps one block device onto another. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Linux DM MultipathA 5-minute orientation
- Go sideways: Multipath I/OA closely related topic
- Go sideways: Device mapperA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
🔗 Related topics
- Multipath I/O In computer storage, multipath I/O (MPIO) is a fault-tolerance and performance-enhancement technique that defines more than one physical path between the…
- Device mapper The device mapper is a framework provided by the Linux kernel for mapping physical block devices onto higher-level virtual block devices. It forms the…
- Mdadm mdadm is a Linux utility used to manage and monitor software RAID devices. It is used in modern Linux distributions in place of older software RAID utilities…
- Logical Volume Manager (Linux) In Linux, Logical Volume Manager (LVM) is a device mapper framework that provides logical volume management for the Linux kernel. Most modern Linux distribution…
- Dracut (software) Dracut is a set of tools that provide enhanced functionality for automating the Linux boot process. The tool named dracut is used to create a Linux boot…
- Ceph (software) Ceph (pronounced /ˈsɛf/) is a free and open-source software-defined storage platform that provides object storage, block storage, and file storage built…
- Stratis (configuration daemon) Stratis is a user-space configuration daemon that configures and monitors existing components from Linux's underlying storage components of logical volume…
- Booting process of Linux The Linux booting process involves multiple stages and is in many ways similar to the BSD and other Unix-style boot processes, from which it is derived…