Multipath I/O: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>GreenC bot
Rescued 1 archive link. Wayback Medic 2.5 per WP:URLREQ#symantec.com
 
imported>Widefox
Importing Wikidata short description: "Redundant IO technology"
 
Line 1: Line 1:
{{No footnotes|date=April 2016}}
{{Short description|Redundant IO technology}}
[[File:Multipath simple example1.jpg|thumb|Multipath access to a [[RAID]] using [[Linux DM Multipath]] (''Legend:'' "HBA" = [[Host bus adapter]], "SAN" = [[Storage area network]])]]
[[File:Multipath simple example1.jpg|thumb|Multipath access to a [[RAID]] using [[Linux DM Multipath]] (''Legend:'' "HBA" = [[Host bus adapter]], "SAN" = [[Storage area network]])]]
In [[computer storage]], '''multipath I/O''' is a fault-tolerance and performance-enhancement technique that defines more than one physical path between the [[Central processing unit|CPU]] in a computer system and its [[mass storage|mass-storage]] devices through the [[Computer bus|buses]], controllers, switches, and bridge devices connecting them.
In [[computer storage]], '''multipath I/O''' ('''MPIO''')<ref>{{Cite web|url=https://www.dell.com/support/kbdoc/en-us/000131854/mpio-what-is-it-and-why-should-i-use-it|title=MPIO What is it and why should I use it &#124; Dell US|website=www.dell.com}}</ref> is a fault-tolerance and performance-enhancement technique that defines more than one physical path between the [[central processing unit]] (CPU) in a computer system and its [[mass storage|mass-storage]] devices through the [[computer bus|buses]], controllers, switches, and bridge devices connecting them.


As an example, a [[SCSI]] [[hard disk drive]] may connect to two SCSI [[Disk controller|controllers]] on the same computer, or a disk may connect to two [[Fibre Channel]] ports. Should one controller, port or switch fail, the operating system can route the [[Input/output|I/O]] through the remaining controller, port or switch transparently and with no changes visible to the applications, other than perhaps resulting in increased [[Latency (engineering)|latency]].
==Technique==
As an example, a [[SCSI]] [[hard disk drive]] may connect to two SCSI [[disk controller|controllers]] on the same computer, or a disk may connect to two [[Fibre Channel]] (FC) ports. Should one controller, port or switch fail, the operating system can route the [[input/output]] (I/O) through the remaining controller, port or switch transparently and with no changes visible to the applications, other than perhaps resulting in increased [[latency (engineering)|latency]].


Multipath software layers can leverage the redundant paths to provide performance-enhancing features, including dynamic [[load balancing (computing)|load balancing]], [[traffic shaping]], automatic path management, and dynamic reconfiguration.
Multipath software layers can leverage the redundant paths to provide performance-enhancing features, including dynamic [[load balancing (computing)|load balancing]], [[traffic shaping]], automatic path management, and dynamic reconfiguration.
Line 10: Line 11:
* [[Device mapper]]
* [[Device mapper]]
* [[Linux DM Multipath]]
* [[Linux DM Multipath]]
* [[Host bus adapter]] (HBA)
* [[Storage area network]] (SAN)
==References==
{{Reflist}}


== External links ==
== External links ==
Line 16: Line 22:
* [http://sources.redhat.com/lvm2/wiki/MultipathUsageGuide Linux Multipath Usage guide]
* [http://sources.redhat.com/lvm2/wiki/MultipathUsageGuide Linux Multipath Usage guide]


{{hardware-stub}}
{{DEFAULTSORT:Multipath I O}}
{{DEFAULTSORT:Multipath I O}}
[[Category:Computer data storage]]
[[Category:Computer data storage]]
[[Category:Computer storage technologies]]
[[Category:Computer storage technologies]]
[[Category:Fault-tolerant computer systems]]
[[Category:Fault-tolerant computer systems]]

Latest revision as of 23:49, 23 June 2025

Template:Short description

File:Multipath simple example1.jpg
Multipath access to a RAID using Linux DM Multipath (Legend: "HBA" = Host bus adapter, "SAN" = Storage area network)

In computer storage, multipath I/O (MPIO)[1] is a fault-tolerance and performance-enhancement technique that defines more than one physical path between the central processing unit (CPU) in a computer system and its mass-storage devices through the buses, controllers, switches, and bridge devices connecting them.

Technique

As an example, a SCSI hard disk drive may connect to two SCSI controllers on the same computer, or a disk may connect to two Fibre Channel (FC) ports. Should one controller, port or switch fail, the operating system can route the input/output (I/O) through the remaining controller, port or switch transparently and with no changes visible to the applications, other than perhaps resulting in increased latency.

Multipath software layers can leverage the redundant paths to provide performance-enhancing features, including dynamic load balancing, traffic shaping, automatic path management, and dynamic reconfiguration.

See also

References

Template:Reflist

External links

  1. Script error: No such module "citation/CS1".