È possibile scegliere uno dei seguenti criteri di Microsoft Multipath I/O (MPIO).
Solo failover: criterio che non esegue il bilanciamento del carico. Questo criterio utilizza un unico percorso attivo, mentre a tutti gli altri percorsi viene assegnato lo stato standby. Il percorso attivo è utilizzato per l'invio di tutti gli I/O. In caso di errore del percorso attivo, viene utilizzato uno dei percorsi con stato standby. Quando il percorso in errore viene riattivato o ricollegato, il percorso con stato standby che era stato attivato tornerà in standby.
Round robin: criterio di bilanciamento del carico che consente al modulo DSM (Device Specific Module) di utilizzare tutti i percorsi disponibili per MPIO in modo bilanciato. Si tratta del criterio predefinito che viene scelto quando il controller di archiviazione segue il modello attivo-attivo e l'applicazione di gestione non sceglie esplicitamente un criterio di bilanciamento del carico.
Round robin con sottoinsieme: criterio di bilanciamento del carico che consente all'applicazione di specificare un set di percorsi da utilizzare in modo round robin, con un set di percorsi con stato standby. DSM utilizza i percorsi di un pool primario di percorsi per elaborare le richieste finché è disponibile almeno uno dei percorsi. Utilizzerà un percorso con stato standby solo se si verificano errori in tutti i percorsi primari. Si supponga ad esempio di disporre di 4 percorsi, A, B, C e D. A, B e C sono elencati come percorsi primari e D come percorso con stato standby. Il DSM sceglierà il percorso A, B o C in modo round robin, se uno di essi è disponibile. In caso di errore di tutti e tre i percorsi, DSM utilizzerà il percorso con stato standby D. Se il percorso A, B o C diventa disponibile, il DSM smetterà di utilizzare D per passare al percorso A, B o C.
Profondità minima coda: criterio di bilanciamento del carico che invia l'I/O sul percorso con il minor numero di richieste di I/O in attesa. Si supponga ad esempio che un I/O venga inviato a LUN 1 sul Percorso 1 e l'altro I/O venga inviato a LUN 2 sul Percorso 1. L'I/O complessivo in attesa sul Percorso 1 è 2, mentre sul Percorso 2 è 0, pertanto l'I/O successivo per uno dei due LUN verrà elaborato sul Percorso 2.
Percorsi ponderati: criterio di bilanciamento del carico che assegna un peso a ogni percorso, che ne determina la priorità relativa. Più il numero è alto, minore sarà la priorità. Il DSM sceglie il percorso con il valore ponderato più basso tra i percorsi disponibili.
Numero minore di blocchi: criterio di bilanciamento del carico che invia l'I/O sul percorso con il minor numero di blocchi di dati in elaborazione. Si supponga ad esempio che esistano due I/O, uno da 10 byte e l'altro da 20 byte. Entrambi sono in elaborazione sul Percorso 1 e hanno completato il Percorso 2. Il numero complessivo di I/O in attesa sul Percorso 1 è pari a 30 byte, mentre sul Percorso 2 è pari a 0. Il successivo I/O verrà pertanto elaborato sul Percorso 2.
Comando MPCLAIM
È anche possibile utilizzare il comando mpclaim
al prompt dei comandi per impostare il criterio di bilanciamento del carico MPIO per un unico disco, per tutti i dischi oppure, se si preconfigura il criterio, è possibile impostare il criterio predefinito che viene applicato a tutti i dischi individuati con un particolare ID hardware. È inoltre possibile visualizzare gli ID hardware di tutti i dispositivi rilevati. Per informazioni sull'utilizzo del comando mpclaim
, digitare mpclaim /?
al prompt dei comandi e quindi premere INVIO.
Nota | |
Per utilizzare il comando |