Dell Unity: Hoe verzamel je de benodigde informatie voor een Unity Performance Analysis?
Summary: In dit artikel wordt beschreven hoe u logboeken en data verzamelt voor het diagnosticeren van prestatieproblemen op Unity-arrays.
Instructions
Probleem
-
Slechte lees- en schrijfprestaties (of beide) of hoge reactietijden voor verbonden hosts.
-
Langere of onacceptabel hoge responstijden voor hostapplicaties.
-
Prestatieproblemen op een Dell Unity array, waarvoor prestatieanalyse vereist is.
Prestatieproblemen kunnen verschillende oorzaken hebben. Dit zijn onder andere: netwerkconfiguratie, drukte, hostconfiguratie, hardwarefouten, schijfconflicten (meerdere drukke LUN's die dezelfde schijven delen) of het maximale gebruik van de storage-array.
De technische support van Unity kan prestatieproblemen pas volledig onderzoeken en oplossen als het volgende is verstrekt:
- Servicegegevensbestand (Data Collect)
- UPA-bestanden (Unity Performance Archives)
- Een gedetailleerde beschrijving van de symptomen die worden ervaren in de productieomgeving
Als u de informatie in dit Dell Knowledge Base-artikel (KB) niet onmiddellijk verstrekt, kan dit leiden tot langere oplossingstijden.
De details van de prestatieproblemen (symptomen, tijdstempels, enzovoort) zijn cruciaal, zodat de engineer weet waarop hij of zij zich moet concentreren (tijden, LUN's, hosts, enzovoort), in plaats van enkele uren te besteden aan het vinden van het probleem (niet de oorzaak). Zonder deze details kan het uren duren voordat u naar een probleem zoekt om de algemene prestatiestatistieken te kunnen analyseren.
Reikwijdte
Klantenserviceservices onderzoeken prestatiegevallen om problemen te identificeren die van invloed zijn op de locaties van de klant. Afstemming van prestaties (om topprestaties te bereiken voor een host of applicatie) en herconfiguratie is een taak voor een storagebeheerder of een Solutions Architect. Dit wordt niet behandeld in een break-fix serviceaanvraag.
Serviceverzoeken die geen gedefinieerd probleem betreffen, zoals het opvragen van een rapport van het huidige werklastniveau op een array, vallen buiten het charter van Break-Fix Support. Voor zelfhulp of mensen die hulp nodig hebben bij het bepalen van het werkniveau op een array kunnen de LiveOptics-service gebruiken. Raadpleeg het volgende artikel voor gedetailleerde informatie over deze optie:
Gegevens- en informatievereisten voor een gedetailleerde prestatieanalyse
Voor elke gebeurtenis heeft de technische support de volgende logboeken en informatie nodig die betrekking hebben op de incidentperiode:
- Servicegegevensbestanden (ook wel gegevensverzamelingen genoemd), die kort na het optreden van het probleem zijn gegenereerd.
- Als Replicatie in gebruik is, zijn Data Collects en UPA-bestanden van beidearrays nodig.
- Unity UPA-bestanden (Unity Performance Archives), die de hele periode bestrijken waarin het probleem zich voordeed.
- Host Grabs en Switch-logboeken kunnen ook vereist zijn als het probleem zich buiten de array lijkt te bevinden.
- Unity Network Traces kunnen ook vereist zijn.
PROBLEMEN BLOKKEREN
- Geef een duidelijke en gedetailleerde beschrijving van het probleem:
- Wanneer is het probleem ontstaan? (Datum, tijd en tijdzone)
- Op welke LUN's is dit van toepassing?
- Dit is belangrijk om de zoekopdracht te verfijnen.
- Is datareductie of geavanceerde deduplicatie ingeschakeld op de LUN's die problemen ondervinden? Is datareductie ingeschakeld voor andere LUN's? (Zie de whitepaper Unity Best Practices - gedeelte CPU-gebruik - pagina 9)
- Wordt replicatie gebruikt? Geef informatie over de RPO voor replicatie en of het prestatieprobleem verbetert als de replicatie wordt onderbroken.
- Zijn er of waren er op enig moment actieve gegevens niet beschikbaar?
- Wordt er nog iets anders uitgevoerd op de aangegeven tijd? (back-up, taken, batches, virusscans, hostschijfoptimalisatie (TRIM/UNMAP) enzovoort)
- Als iets niet werkt zoals het zou moeten, heeft het dan ooit gewerkt? Of is dit onderdeel van een nieuwe implementatie/opzet? Zijn er onlangs nieuwe applicaties of hosts toegevoegd?
- Hoe worden prestaties gemeten of wat is de impact? Vertragingen of fouten aan de kant van de host? Melden eindgebruikers traagheid?
- Zijn er recente wijzigingen in de SAN-omgeving (hosts, switches, array)?
- Impact (getroffen applicaties, # van getroffen servers, # van getroffen gebruikers, enzovoort)
- Hoe vaak komt het probleem voor? (Constant/Regelmatig/Eenmalig/Willekeurig)
- Wat zijn de namen van de getroffen hosts?
- Welke topologie wordt gebruikt? FC, iSCSI of Ethernet? (Als u iSCSI gebruikt, MOET TCP Delayed ACK op alle hosts zijn uitgeschakeld.
- Als het probleem mogelijk te maken heeft met connectiviteit, kan Support om een topologiediagram vragen.
- Is er tegelijkertijd een bekend probleem in het netwerk of is het netwerk onlangs geüpgraded? Controleer ook of iSCSI niet wordt gebruikt op het interne LAN en dat de gebruikte switches switches van Enterprise-klasse moeten zijn.
FILE ISSUES
- Geef een duidelijke en gedetailleerde beschrijving van het probleem:
- Wat zijn de specifieke protocollen die hierbij betrokken zijn?
- Voorbeeld: NFS (versie), CIFS (versie), NDMP, iSCSI, FTP, enzovoort
- Heeft het probleem te maken met een specifieke export/share, bestandssysteem/LUN?
- Op welk tijdstip van de dag doet het probleem zich voor? (Datum, tijd en tijdzone)
- Wat is de actieve workload op dat moment?
- Voorbeeld: aanmelden, afmelden, back-up, batchtaken, enzovoort
- Om welke verhuurders gaat het?
- Voorbeeld: Back-up, VM's, werkstations, servers, enzovoort?
- Specifieke details over de aanvraag.
- Hoe ziet de netwerkconfiguratie eruit?
- Geef specifieke interface-/NIC-details.
- Zijn de netwerkinterfaces geïsoleerd op afzonderlijke NIC's?
- Voorbeeld: Replicatieverkeer op de toegewezen NIC
Collecting Service Data File (Data Collect)
Zie LKB 000023676 voor het verzamelen van servicegegevensbestand (Data Collect). De uitvoerbestanden van de uitvoering van het servicegegevensbestand op de array zijn nodig om de gedetailleerde arrayconfiguratie en eventuele gebeurtenissen die op de array hebben plaatsgevonden weer te geven. Support raadt klanten aan het servicegegevensbestand (Data Collect) zo snel mogelijk na de gebeurtenis te verzamelen.
Houd er rekening mee dat het servicegegevensbestand het laatste volledige UPA-bestand (één uur) bevat en alle beschikbare -tmp.archive UPA-bestand. Vaak is dit niet voldoende informatie voor een goede functioneringsbeoordeling en zijn aanvullende UPA's vereist.
Als u het UPA-bestand wilt vinden in het servicegegevensbestand (Data Collect), gaat u naar spx\cmd_outputs\metrics\
-
spx= Primaire SP -
Voorbeeld: Als SPA de actieve SP is, is de UPA onder
spa\cmd_outputs\metrics
UPA-bestanden verzamelen
- Support kan om extra UPA-bestanden vragen.
- In tegenstelling tot het Service Data File (Data Collect) worden in de array UPA-bestanden maximaal 48 uur opgeslagen.
- De UPA-bestanden zien eruit als in het onderstaande voorbeeld. Elke bestandsnaam bevat de datum en tijd van het eerste gegevenspunt in het bestand. Het interval is 10 seconden en beslaat één uur min 10 seconden. De datum en tijden in de bestandsnamen zijn UTC/GMT.
- Het laatste UPA-bestand in het onderstaande voorbeeld is het meest recente archief (
-tmp.archive). Deze bevat de huidige prestatiedata en kan worden gekopieerd van de array (alleen met SSH/CLI) om de meest recente data te bekijken. Support kan dit bestand gebruiken om prestatiegebeurtenissen te zien zonder te wachten tot het volgende uur.
- Het laatste UPA-bestand in het onderstaande voorbeeld is het meest recente archief (
Voorbeeld van UPA-bestanden die zijn opgeslagen op de Dell Unity array: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
gebruikenOptie 1: Unisphere-lijst
Deze optie is alleen beschikbaar voor Unity OE 4.2 en hoger. Alle beschikbare UPA's worden hier mogelijk niet vermeld. Er is een beperking aan de gebruikersinterface (Unisphere) en slechts enkele beschikbare bestanden kunnen worden weergegeven. Als het vereiste UPA-bestand niet wordt vermeld, gaat u naar optie 2 of gebruikt u SSH/CLI.
Optie 2: Unisphere-tijdsbereik
- U kunt een tijdsbereik selecteren waarin het systeem beschikbare UPA's kan ophalen.
- Bevestig het tijdstip van het probleem voordat u logboeken verzamelt, zodat alleen de noodzakelijke logboeken worden gedownload.
- Houd er rekening mee dat het tijdsbereik van de klant in de lokale browsertijd valt en vaak hetzelfde is als de huidige werkstationtijd.
- Deze optie is alleen beschikbaar voor Unity OE 4.2 en hoger

SSH/CLI gebruiken
CLI kan ook worden gebruikt om toegang te krijgen tot meer UPA's die zich op de Unity-array bevinden (maar die niet worden vermeld in de gebruikersinterface (Unisphere) per optie 1).
-
Meld u aan met de servicegebruiker en het servicewachtwoord
-
Kopieer de gewenste logbestanden naar
/cores/service/userVan/EMC/backend/metricsluna1/archives -
Download deze logbestanden met WinSCP of een vergelijkbare tool
-
Als de array OE 4.5.X of nieuwer is, wijzigt u het bestandsprotocol in SCP
-
Meld u aan met de servicegebruiker en het servicewachtwoord
-
ll /EMC/backend/metricsluna1/archives/
cp /EMC/backend/metricsluna1/archives/_default_20230221_180000.archive.gz /cores/service/user
Opmerking: Als u alleen de huidige UPA's verzamelt, wilt u misschien |tail-10 omdat er tientallen UPA-bestanden beschikbaar zijn op de backend; U kunt ze echter allemaal opsommen.

Verzameling
van hostdataHost Grab (of EMC Report) uitvoerbestanden kunnen nodig zijn, vooral als het probleem uniek is voor specifieke hosts.
-
Ga naar https://www.dell.com/support/home/ (Dell Support website) en zoek naar het hulpprogramma Grab voor het juiste hostbesturingssysteem (bijvoorbeeld: ESXi host grab)
-
Download het hulpprogramma en het README-bestand.
-
Volg het README-bestand om het hulpprogramma uit te voeren voor het gekozen hostbesturingssysteem.
Switchlogboeken
Als het prestatieprobleem zich alleen op bepaalde paden voordoet, kunnen switchlogboeken vereist zijn. Zie de volgende LKB voor instructies (op basis van het gebruikte model):
Brocade/Connectrix
Vastleggingen van netwerktracering (TCP-dump)
Sommige problemen met bestandsprestaties kunnen te maken hebben met netwerkproblemen. Om de oorzaak van een probleem volledig te achterhalen, kan support om netwerktraceringen vragen.
Dell Unity: Een TCP/IP-netwerktracering van de array vastleggen. (Op te lossen door gebruiker)