Sbírejte výkonnostní data esxtop pomocí příkazu Run

V tomto článku se naučíte, jak použít Get-EsxtopData příkaz Run v Řešení Azure VMware ke sběru batch-mode esxtop výkonnostních snapshotů z jednoho ESXi hostitele přes vCenter ServiceManager Server API a nahrát výsledný CSV soubor do datového úložiště. Příkaz nevyžaduje SSH přístup k ESXi hostu.

Tento příkaz použijte k zachycení nízkoúrovňových metrik CPU, paměti, sítě a úložiště pro řešení problémů s výkonem.

Předpoklady

Než začnete sbírat esxtop data, ujistěte se, že:

  • Máte přístup k portálu Azure s oprávněními ekvivalentními roli cloudadmina pro privátní cloud Řešení Azure VMware.

  • Používáte nejnovější podporovanou verzi balíčku Run Command Microsoft.AVS.Management.

  • Cílový ESXi host je ve stavu Connected v rámci specifického clusteru.

  • Na clusteru je přístupné datové úložiště vSAN (nebo datové úložiště specifikované zákazníkem) pro nahrávání CSV.

Parametry příkazu Spustit: Get-EsxtopData

  • ClusterName — Název clusteru vSphere, který obsahuje cílový ESXi host. Například: Cluster-1.

  • EsxiHostName — název hostitele ESXi nebo předpona názvu. Použije se první připojený host, který odpovídá tomuto prefixu. Například: esx01.

  • Iterace — Počet esxtop snapshotů k nasbírání. Platné hodnoty jsou 16. Výchozí hodnota je 6. V kombinaci s IntervalSeconds nesmí celková vzdálenost mezi prvním a posledním vzorkem přesáhnout 30 sekund: (Iterations - 1) * IntervalSeconds <= 30.

  • IntervalSeconds — Počet sekund čekajících mezi snímky. Platné hodnoty jsou 230. Výchozí hodnota je 5. Minimální počet 2 sekund odpovídá minimálnímu vzorkovacímu intervalu esxtop.

  • OutputDatastoreName — Název datového úložiště, do kterého se nahrává CSV soubor. Pokud je vynechán, výchozí hodnota je první vSAN datové úložiště v clusteru. Specifikujte tento parametr pro použití datového úložiště mimo vSAN, nebo pokud automatické objevování vSAN nenajde požadovaný cíl.

  • Uchovat až — Doba uchovávání výstupu cmdletu. Výchozí hodnota je 60.

  • Zadejte název pro provedení — Alfanumerický název. Například Get-EsxtopData-Exec1.

  • Timeout — Časový limit, po jehož uplynutí se cmdlet ukončí, pokud jeho dokončení trvá příliš dlouho.

Shromažďujte data esxtop

  1. Přejděte do svého privátního cloudu Řešení Azure VMware v portálu Azure.

  2. Vyberte Spustit příkaz>Packages>Microsoft.AVS.Management.

  3. Vyberte Get-EsxtopData.

  4. Zadejte požadované hodnoty nebo změňte výchozí hodnoty na základě předchozího seznamu parametrů. Pak vyberte Spustit.

Note

Jsou vyžadována pole ClusterName a EsxiHostName . Všechna ostatní pole mají výchozí hodnoty a jsou volitelná.

Soubor CSV obsahuje následující sloupce:

  • Časové razítko — Datum a čas, kdy byl vzorek zachycen (yyyy-MM-dd HH:mm:ss).

  • SampleNumber — Sekvenční číslo vzorku (1 přes iterace).

  • RawData — Nezpracovaná data čítačů esxtop vrácená rozhraním API esxtop serveru vCenter Server FetchStats.

Použijte metadata čítačů z volání rozhraní API esxtop CounterInfo pro mapování nezpracovaných datových polí na konkrétní metriky výkonu (CPU, paměť, síť a disk).

Osvědčené postupy a pokyny k bezpečnosti

  • Začněte s výchozími hodnotami (6iterací a 5sekundové intervaly) pro rychlé 25sekundové okno pro zachycení.

  • Celkové vzorkovací okno je omezeno na 30 sekund mezi prvním a posledním vzorkem. Překročení tohoto limitu ((Iterations - 1) * IntervalSeconds > 30) vede k chybě.

  • Pokud potřebujete delší dobu sběru, spusťte příkaz několikrát a porovnejte výstupní soubory podle časového razítka.

  • Používejte OutputDatastoreName, když má cluster více datových úložišť nebo když automatické objevování vSAN datových úložišť nevybere požadovaný cíl.

  • Příkaz nevyžaduje přístup přes SSH. Používá API vCenter Server ServiceManager ke sběru dat.

  • Příkaz nemění softwarově definované datové centrum (SDDC) ani žádnou konfiguraci hostitele (UpdatesSDDC = false).

Další kroky

  • Stáhněte si CSV soubor pomocí [datastore]/esxtop_output/ klienta vSphere nebo prohlížeče datového úložiště.

  • Použijte VMware esxtop counter reference pro interpretaci surových výkonových dat.