MPIO Hva er det og hvorfor skal jeg bruke det

Summary: Få innsikt og informasjon om Dell EMC-lagringsprodukter fra teknikere, andre brukere og eksperter i bransjen.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Hva er MPIO? 

MPIO er et akronym for MultiPath Input Output.   Dette er et rammeverk som gir administratorer muligheten til å konfigurere belastningsfordelings- og failover-prosesser for tilkobling til lagringsenheter.  De fleste lagringsarrayer tilbyr dette i form av flere kontrollere, men serverne trenger fortsatt en måte å spre I/O-belastningen og håndtere intern failover fra én bane til den neste.  Det er her MPIO spiller en nøkkelfunksjon, fordi uten den vil servere se flere forekomster av samme disk.

Flerbaneløsninger bruker redundante fysiske banekomponenter som adaptere, kabler og nettverkssvitsjer til å opprette logiske baner mellom serveren og lagringsenheten.  Hvis én eller flere av disse komponentene svikter, slik at banen mislykkes, bruker flerbanelogikk en alternativ bane for I/O, slik at applikasjoner fortsatt kan få tilgang til dataene.  Hvert nettverkskort eller HBA bør kobles til ved hjelp av redundant nettverkssvitsjing for å gi fortsatt tilgang til lagring i tilfelle feil.

Nye MPIO-funksjoner i Windows Server 2008 inkluderer en enhetsspesifikk modul (DSM) som er utformet for å fungere med lagringsarrayer, og er inkludert i de fleste av Dells lagringsprodukter.

Microsoft DSM inneholder følgende policyer for belastningsfordeling. Vær oppmerksom på at belastningsbalansepolicyer vanligvis er avhengig av kontrollermodellen (ALUA eller sann aktiv/aktiv) for lagringsarrayet som er koblet til Windows-baserte datamaskiner.

  • Failover   Ingen lastbalansering utføres. Programmet angir en primærbane og et sett med standbybaner. Primærbanen brukes til å behandle enhetsforespørsler. Hvis primærbanen mislykkes, brukes én av ventebanene. Standbybaner må være oppført i synkende rekkefølge (den mest foretrukne banen først).
  • Feilback   Failback er muligheten til å dedikere I/O til en foretrukket bane når den fungerer. Hvis den foretrukne banen mislykkes, dirigeres I/O til en alternativ bane til funksjonen gjenopprettes til den foretrukne banen, men I/O bytter automatisk tilbake til den foretrukne banen når funksjonen gjenopprettes.
  • Rund-rødstrupe   DSM bruker alle tilgjengelige baner for I/O på en balansert, rund robin-måte.
  • Round-robin med en delmengde av baner   Programmet spesifiserer et sett med baner som skal brukes på en round-robin-måte, og et sett med standby-baner. DSM bruker baner fra primært utvalg av baner for behandling av forespørsler, så lenge minst én av banene er tilgjengelig. DSM bruker bare en ventebane når alle primærbaner mislykkes. Standbybaner må være oppført i synkende rekkefølge av preferanser (mest foretrukne banen først). Hvis én eller flere av primærbanene blir tilgjengelige, bruker DSM ventebanene i innstillingsrekkefølgen. For eksempel, gitt 4 baner - A, B, C og D - er A, B og C oppført som primære baner, og D er standbybane. DSM velger en bane fra A, B og C på round-robin-måte så lenge minst en av dem er tilgjengelig.

            Hvis alle tre mislykkes, bruker DSM D, ventemodusbanen. Hvis A, B eller C blir tilgjengelig, slutter DSM å bruke D og bytter til tilgjengelige baner mellom A, B og C.
  • Dynamisk minste kødybde   DSM ruter I/O til banen med færrest utestående forespørsler.
  • Vektet bane   Applikasjonen tilordner vekter til hver bane; Vekten indikerer den relative prioriteten til en gitt bane. Jo større tallet er, desto lavere prioritet. DSM velger banen som har minst vekt blant de tilgjengelige banene.
Article Properties
Article Number: 000131854
Article Type: Solution
Last Modified: 21 Feb 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.