Kumpulkan data performa esxtop menggunakan Run Command

Dalam artikel ini, pelajari cara menggunakan Get-EsxtopData Run Command di Azure VMware Solution untuk mengumpulkan rekam jepret performa esxtop mode batch dari satu host ESXi melalui vCenter Server ServiceManager API dan mengunggah file CSV yang dihasilkan ke penyimpanan data. Perintah ini tidak memerlukan akses SSH ke host ESXi.

Gunakan perintah ini untuk menangkap metrik CPU, memori, jaringan, dan penyimpanan tingkat rendah untuk pemecahan masalah performa.

Prasyarat

Sebelum Anda mengumpulkan data esxtop, pastikan bahwa:

  • Anda memiliki akses ke portal Azure dengan izin yang setara dengan peran cloudadmin untuk cloud privat Azure VMware Solution.

  • Anda menggunakan versi terbaru yang didukung dari paket Run Command Microsoft.AVS.Management.

  • Host ESXi target berada dalam status Terhubung dalam kluster yang ditentukan.

  • Penyimpanan data vSAN (atau penyimpanan data yang ditentukan pelanggan) dapat diakses di kluster untuk pengunggahan CSV.

Jalankan parameter Perintah: Get-EsxtopData

  • ClusterName — Nama kluster vSphere yang berisi host ESXi target. Contohnya, Cluster-1.

  • EsxiHostName — Nama host ESXi atau awalan nama. Host pertama yang terhubung dan cocok dengan awalan ini akan digunakan. Contohnya, esx01.

  • Iterasi — Jumlah cuplikan esxtop yang akan dikumpulkan. Nilai yang valid adalah 1 melalui 6. Nilai defaultnya adalah 6. Dikombinasikan dengan IntervalSeconds, jarak total antara sampel pertama dan terakhir tidak boleh melebihi 30 detik: (Iterations - 1) * IntervalSeconds <= 30.

  • IntervalSeconds — Jumlah detik untuk menunggu di antara rekam jepret. Nilai yang valid adalah 2 melalui 30. Nilai defaultnya adalah 5. Minimum 2 detik sesuai dengan interval pengambilan sampel minimum esxtop.

  • OutputDatastoreName — Nama penyimpanan data untuk mengunggah file CSV. Jika dihilangkan, nilainya secara default menggunakan datastore vSAN pertama pada kluster. Tentukan parameter ini untuk menggunakan penyimpanan data non-vSAN, atau saat penemuan vSAN otomatis tidak menemukan target yang diinginkan.

  • Pertahankan hingga — Periode retensi untuk output cmdlet. Nilai defaultnya adalah 60.

  • Tentukan nama untuk eksekusi — Nama alfanumerik. Misalnya, Get-EsxtopData-Exec1.

  • Batas waktu — Jangka waktu setelah cmdlet tersebut keluar jika memerlukan waktu terlalu lama untuk selesai.

Kumpulkan data esxtop

  1. Buka cloud privat Azure VMware Solution Anda di portal Azure.

  2. Pilih Jalankan> perintah >Microsoft.AVS.Management.

  3. Pilih Get-EsxtopData.

  4. Berikan nilai yang diperlukan, atau ubah nilai default berdasarkan daftar parameter sebelumnya. Lalu pilih Jalankan.

Note

Bidang ClusterName dan EsxiHostName diperlukan. Semua bidang lainnya memiliki nilai default dan bersifat opsional.

File CSV berisi kolom berikut:

  • Stempel waktu — Tanggal dan waktu ketika sampel diambil (yyyy-MM-dd HH:mm:ss).

  • SampleNumber — Nomor sampel berurutan (1 melalui Iterasi).

  • RawData — Data penghitung esxtop mentah yang dikembalikan oleh API esxtop FetchStats vCenter Server.

Gunakan metadata penghitung dari panggilan API esxtop CounterInfo untuk memetakan bidang data mentah ke metrik performa tertentu (CPU, memori, jaringan, dan disk).

Praktik terbaik dan panduan keselamatan

  • Mulailah dengan nilai default (6 iterasi dan interval 5 detik) untuk jendela pengambilan cepat 25 detik.

  • Total jendela pengambilan sampel dibatasi hingga 30 detik antara sampel pertama dan terakhir. Melebihi batas ini ((Iterations - 1) * IntervalSeconds > 30) menghasilkan kesalahan.

  • Jika Anda memerlukan periode pengumpulan yang lebih lama, jalankan perintah beberapa kali dan korelasikan file output berdasarkan stempel waktu.

  • Gunakan OutputDatastoreName saat kluster memiliki beberapa penyimpanan data atau saat penemuan penyimpanan data vSAN otomatis tidak memilih target yang diinginkan.

  • Perintah tidak memerlukan akses SSH. Ini menggunakan vCenter Server ServiceManager API untuk mengumpulkan data.

  • Perintah tidak memodifikasi pusat data yang ditentukan perangkat lunak (SDDC) atau konfigurasi host apa pun (UpdatesSDDC = false).

Langkah berikutnya

  • Unduh file CSV dari [datastore]/esxtop_output/ dengan menggunakan vSphere Client atau browser penyimpanan data.

  • Gunakan referensi penghitung VMware esxtop untuk menafsirkan data performa mentah.