Dell Unity: raccolta delle informazioni necessarie sull'analisi delle prestazioni di Unity
Сводка: Questo articolo mostra come raccogliere registri e dati per diagnosticare i problemi di prestazioni degli array Unity.
Инструкции
PROBLEMA
-
Scarse prestazioni di lettura o scrittura (o entrambe) o tempi di risposta elevati per gli host connessi.
-
I tempi di risposta per le applicazioni host sono aumentati o sono inaccettabilmente elevati.
-
Problemi relativi alle prestazioni di un array Dell Unity che richiedono l'analisi delle prestazioni.
I problemi di prestazioni possono avere diverse cause. Questi comprendono:
- Network configuration
- Congestione
- Configurazione host
- Guasti hardware
- Conflitto del disco (diverse LUN occupate che condividono le stesse unità)
- L'array di storage è al massimo utilizzo
Il supporto tecnico Unity non è in grado di analizzare e risolvere completamente i problemi di prestazioni fino a quando non vengono fornite le seguenti informazioni:
- File di dati del servizio (Data Collect)
- File UPA (Unity Performance Archives)
- Descrizione dettagliata dei sintomi riscontrati nell'ambiente di produzione.
La mancata tempestività nel fornire le informazioni contenute in questo articolo della Knowledge Base (KB) di Dell può comportare tempi di risoluzione più lunghi.
Le informazioni dettagliate sui problemi (ad esempio: sintomi e timestamp) aiutano gli ingegneri a concentrarsi rapidamente; Senza di essa, si perde tempo a individuare il problema anziché ad analizzarne la causa.
AMBITO
I servizi di supporto clienti analizzano i casi di prestazioni per identificare i problemi che influiscono sugli ambienti di produzione. L'ottimizzazione delle prestazioni e la riconfigurazione del sistema sono di competenza dello Storage Administrator o del Solutions Architect e non vengono eseguite nelle Service Request per la riparazione dei guasti.
Le Service Request senza un problema definito, ad esempio le richieste di report sui carichi di lavoro, non rientrano nell'ambito del supporto per la riparazione dei guasti. Il servizio LiveOptics è disponibile in autonomia o coloro che necessitano di assistenza per determinare il livello del carico di lavoro su un array. Per informazioni dettagliate su questa opzione, consultare l'articolo seguente:
REQUISITI IN MATERIA DI DATI E INFORMAZIONI PER UN'ANALISI DETTAGLIATA DELLE PRESTAZIONI
Per ogni evento, il supporto tecnico ha bisogno dei seguenti registri e informazioni che coprono il periodo dell'incidente:
- File di dati di servizio (noti anche come raccolte dati), generati poco dopo il problema.
- Se la replica è in uso, sono necessari i data collect e i file UPA da entrambi gli array.
- File UPA di Unity (Unity Performance Archives), che coprono l'intero periodo in cui si è verificato il problema.
- Potrebbero essere necessari anche i registri host grab e switch se il problema sembra essere esterno all'array.
- Potrebbe essere necessario anche Unity Network Traces.
PROBLEMI DI BLOCCO
- Descrizione del problema e impatto
- Enunciato del problema: Fornire una descrizione chiara e dettagliata del problema.
- Impatto attuale: Come vengono misurate le prestazioni? Qual è l'impatto specifico? (Ad esempio: ritardi o errori lato host, utenti finali che segnalano lentezza e così via).
- Impatto aziendale: Quantificare l'impatto (ad esempio: applicazioni interessate specifiche, numero di server interessati, numero di utenti interessati).
- Availability dei dati: Al momento, o in qualsiasi momento, i dati non erano disponibili?
- Tempistica e frequenza
- Timestamp: Quando esattamente si è verificato (si verifica) il problema? (Specificare data, ora e fuso orario).
- Frequenza: Con quale frequenza si verifica il problema? (costantemente/regolarmente o una volta/in modo casuale)
- Attività simultanee: Sono in esecuzione altri elementi all'ora specificata? (Ad esempio: backup, processi batch, scansioni antivirus, ottimizzazione del disco host (
TRIM/UNMAP), e così via.)
- Ambito di applicazione ed entità interessate
- LUN interessate: Quali LUN specifiche sono interessate? (Nota: questo è importante per restringere la ricerca.)
- Host interessati: Quali sono i nomi degli host/server interessati?
- Ambiente e configurazione
- Topologia: Quale protocollo o topologia viene utilizzata? (Fibre Channel, iSCSI o Ethernet?)
- Nota iSCSI: Se si utilizza iSCSI, verificare che non sia instradato sulla LAN interna e che vengano utilizzati switch di classe enterprise. Inoltre, tutti gli host devono disporre di
TCP Delayed ACKdisabilitato. - Riferimento: Articolo della Knowledge Base Dell Unity: fatti, limitazioni e impostazioni consigliate per l'utilizzo di iSCSI (correggibile dall'utente)
- Connettività di rete: Se il problema sembra essere correlato alla connettività, fornire un diagramma della topologia di rete.
- Riduzione dei dati: La riduzione dei dati è abilitata sulle LUN interessate? È abilitata per altre LUN sull'array?
- Riferimento: [Docu69891] Dell Unity: guida alle best practice, pagina 11
- Replica: La replica è attualmente in uso?
- Qual è il Recovery Point Objective (RPO) di destinazione per la replica?
- Il problema relativo alle prestazioni migliora se la replica viene temporaneamente sospesa?
- Nota iSCSI: Se si utilizza iSCSI, verificare che non sia instradato sulla LAN interna e che vengano utilizzati switch di classe enterprise. Inoltre, tutti gli host devono disporre di
- Topologia: Quale protocollo o topologia viene utilizzata? (Fibre Channel, iSCSI o Ethernet?)
- Storia e modifiche recenti
- Baseline cronologica: Se qualcosa non funziona come dovrebbe, ha mai funzionato correttamente in passato?
- Nuove implementazioni: Fa parte di una nuova implementazione o configurazione?
- Modifiche all'ambiente: Sono stati aggiunti nuovi host o applicazioni di recente? Si sono verificati cambiamenti recenti nell'ambiente SAN (host, switch, array)?
- Stato della rete: Si è verificato simultaneamente un problema di rete noto o l'upgrade della rete è stato eseguito di recente?
PROBLEMI RELATIVI AI FILE
- Descrizione del problema e impatto
- Enunciato del problema: Fornire una descrizione chiara e dettagliata del problema.
-
Ambito della risorsa: Il problema è correlato a un'esportazione/condivisione, a un file system o a un server NAS specifico?
- Dettagli protocollo e accesso
- Protocolli in uso: Quali protocolli sono coinvolti? (ad esempio: NFS (versione), CIFS/SMB (versione), NDMP, iSCSI, FTP e così via).
- Protocolli in uso: Quali protocolli sono coinvolti? (ad esempio: NFS (versione), CIFS/SMB (versione), NDMP, iSCSI, FTP e così via).
- Tempistica e contesto del carico di lavoro
- Timestamp: Quando esattamente si è verificato (si verifica) il problema? (Specificare data, ora e fuso orario).
- Frequenza: Con quale frequenza si verifica il problema? (costantemente/regolarmente o una volta/in modo casuale)
- Attività simultanee: Quale attività si sta verificando in quel momento? (ad esempio: accessi, disconnessioni, backup, processi batch, scansioni antivirus e così via).
- Ambito di applicazione ed entità interessate
- Host interessati: Quali sistemi sono coinvolti? (ad esempio: backup server, VM, workstation, server applicazioni e così via).
- Dettagli dell'applicazione: Quali applicazioni sono coinvolte? Fornisci i dettagli pertinenti.
- Ambiente e configurazione
- Layout di rete: Descrivere la configurazione di rete.
- Dettagli dell'interfaccia: Fornire dettagli specifici sull'interfaccia/scheda di rete.
- Segmentazione del traffico: Le funzioni di rete sono isolate tra le schede di rete? (ad esempio: traffico di replica su una scheda di rete dedicata).
RACCOLTA DEL FILE DI DATI DEL SERVIZIO (DATA COLLECT)
Per raccogliere il file di dati di servizio (data collection), consultare Dell Unity: come raccogliere i dati di servizio (registri) da un array Unity (correggibile dall'utente). I file di output del file di dati di servizio in esecuzione sull'array sono necessari per mostrare la configurazione dettagliata dell'array e gli eventuali eventi che si sono verificati sull'array. Il supporto consiglia ai clienti di raccogliere il file di dati di servizio (data collect) il prima possibile dopo che si è verificato l'evento.
Tenere presente che il file di dati del servizio contiene l'ultimo file UPA completo (un'ora) e qualsiasi -tmp.archive UPA. Spesso, queste non sono informazioni sufficienti per una corretta valutazione delle prestazioni e sono necessari UPA aggiuntivi.
Per trovare il file UPA all'interno del file di dati di servizio (data collect), andare a spx\cmd_outputs\metrics\
-
spx= SP primario -
Esempio: se SPA è l'SP attivo, l'UPA è in
spa\cmd_outputs\metrics
RACCOLTA DI FILE UPA
- Il supporto potrebbe richiedere file UPA aggiuntivi.
- A differenza del file di dati di servizio (data collect), l'array archivia fino a 48 ore di file UPA.
- I file UPA sono simili all'esempio seguente. Ogni nome di file contiene la data e l'ora del primo data point nel file. L'intervallo è di 10 secondi e copre un'ora meno 10 secondi. La data e l'ora nei nomi dei file sono UTC/GMT.
- L'ultimo file UPA nell'esempio seguente è l'archivio più recente (
-tmp.archive). Contiene i dati sulle prestazioni correnti e può essere copiato dall'array (solo utilizzando SSH/CLI) per esaminare i dati più recenti. Il supporto può utilizzare questo file per visualizzare gli eventi relativi alle prestazioni senza attendere l'ora successiva.
- L'ultimo file UPA nell'esempio seguente è l'archivio più recente (
Esempio di file UPA archiviati nell'array Dell Unity:
01/05/2017 10:59 AM 11,017,216 _default_20170105_150000.archive
01/05/2017 11:59 AM 11,017,216 _default_20170105_160000.archive
01/05/2017 01:00 PM 11,017,216 _default_20170105_170000.archive
01/05/2017 01:59 PM 10,983,424 _default_20170105_180000.archive
01/05/2017 02:45 PM 8,308,736 _default_20170105_190000-tmp.archive
Opzione 1: elenco Unisphere
Questa opzione è disponibile solo per Unity OE 4.2 e versioni successive. Non tutti gli UPA disponibili potrebbero non essere elencati qui. Esiste una limitazione all'interfaccia utente (Unisphere) ed è possibile elencare solo alcuni file disponibili. Se il file UPA richiesto non è presente nell'elenco, passare all'opzione 2 o utilizzare SSH/CLI.

Figura 1. Interfaccia utente Unisphere
Opzione 2: Unisphere Time Range
- È possibile selezionare un intervallo di tempo per il pull degli UPA disponibili da parte del sistema. Prima di raccogliere i registri, verificare l'ora del problema in modo che vengano scaricati solo quelli necessari.
- Tenere presente che l'intervallo Customer Time si trova nell'ora locale del browser e spesso coincide con l'ora della workstation corrente.
- Questa opzione è disponibile solo per Unity OS 4.2 e versioni successive.
Figura 2. Personalizza orario
Utilizzo di SSH/CLI
La CLI può inoltre accedere a UPA aggiuntivi sugli array Unity non visibili in Unisphere (opzione 1).
-
Accedere con l'utente del servizio e la password di servizio
-
Copiare i registri desiderati in
/cores/service/userfrom/EMC/backend/metricsluna1/archives -
Scaricare questi registri utilizzando
WinSCPo uno strumento simile-
Se l'array è su Unity OS 4.5.X o versione successiva, modificare il protocollo di file in
SCP. -
Accedere con l'utente del servizio e la relativa password.
-
ll /EMC/backend/metricsluna1/archives/
cp /EMC/backend/metricsluna1/archives/_default_20230221_180000.archive.gz /cores/service/user
|tail-10 poiché ci sono dozzine di file UPA disponibili sul backend; Tuttavia, puoi elencarli tutti.
HOST DATA COLLECTION
Potrebbe essere necessario eseguire i file di output Host Grab (o report EMC), soprattutto se il problema riguarda host specifici.
-
Accedere a https://www.dell.com/support/home/ (sito del supporto Dell) e cercare l'utilità Grab per il sistema operativo host corretto (ad esempio, il grab dell host ESXi)
-
Scaricare l'utilità e il file README.
-
Seguire il file README per eseguire l'utilità per il sistema operativo host scelto.
REGISTRI DEGLI SWITCH
Se il problema di prestazioni esiste solo su determinati percorsi, potrebbero essere necessari i registri dello switch. Per istruzioni (in base al modello utilizzato), consultare i seguenti articoli della Knowledge Base:
Brocade/Connectrix
- Switch Connectrix: come raccogliere i registri degli switch (primario)
- Connectrix: Come raccogliere un file di registro dello switch utilizzando PuTTY
ACQUISIZIONI DI TRACCE DI RETE (DUMP TCP)
Alcuni problemi di prestazioni dei file possono essere correlati a problemi di rete. Per determinare completamente la causa di un problema, il supporto può richiedere tracce di rete.
Dell Unity: come acquisire una traccia di rete TCP/IP dall'array. (correggibile dall'utente)