Amazon EBS statistik kinerja terperinci - Amazon EBS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Amazon EBS statistik kinerja terperinci

Perangkat NVMe pemblokiran Amazon EBS menjual statistik I/O kinerja resolusi tinggi real-time untuk volume Amazon EBS yang dilampirkan ke instans Amazon berbasis Nitro. EC2 Statistik ini disajikan sebagai penghitung agregat yang dipertahankan selama durasi lampiran volume ke instance. Statistik memberikan rincian tentang jumlah kumulatif operasi, byte yang dikirim dan diterima, dan waktu yang dihabiskan untuk operasi baca dan tulis. I/O Selain itu, statistik mencakup histogram untuk I/O operasi baca dan tulis, dan total waktu aplikasi Anda telah melebihi volume EBS atau IOPS atau batas throughput yang disediakan instans terlampir.

Anda dapat mengumpulkan statistik ini dengan perincian hingga interval 1 detik. Jika permintaan dibuat lebih sering dari interval 1 detik, NVMe pengemudi mungkin mengantri permintaan, bersama dengan perintah admin lainnya, untuk diproses di lain waktu.

Pertimbangan
  • Statistik didukung untuk semua jenis volume Amazon EBS.

  • Statistik hanya didukung untuk volume yang melekat pada instans yang dibangun di atas Sistem AWS Nitro.

  • Statistik tersedia untuk volume yang diaktifkan Multi-Attach. Saat melihat statistik untuk volume yang diaktifkan Multi-Lampirkan, statistik khusus untuk lampiran instance tersebut, dan hanya mencerminkan penggunaan instans tersebut.

  • Statistik tersedia tanpa biaya tambahan.

Statistik

Perangkat NVMe blok Amazon EBS menjual statistik berikut:

Nama statistik Nama lengkap Jenis Deskripsi
total_read_ops Total operasi baca Penghitung Jumlah total operasi baca yang selesai.
total_write_ops Total operasi tulis Penghitung Jumlah total operasi penulisan yang diselesaikan.
total_read_bytes Total byte baca Penghitung Jumlah total byte baca yang ditransfer.
total_write_bytes Total byte tulis Penghitung Jumlah total byte tulis yang ditransfer.
total_read_time Total waktu baca Penghitung Total waktu yang dihabiskan, dalam mikrodetik, oleh semua operasi baca yang diselesaikan.
total_write_time Total waktu tulis Penghitung Total waktu yang dihabiskan, dalam mikrodetik, oleh semua operasi penulisan yang diselesaikan.
ebs_volume_performance_exceeded_iops Total permintaan waktu melebihi volume IOPS yang disediakan Penghitung Total waktu, dalam mikrodetik, permintaan IOPS melebihi kinerja IOPS yang disediakan volume.
ebs_volume_performance_exceeded_tp Total permintaan waktu melebihi volume throughput yang disediakan Penghitung Total waktu, dalam mikrodetik, permintaan throughput melebihi kinerja throughput yang disediakan volume.
ec2_instance_ebs_performance_exceeded_iops Total permintaan waktu melebihi kinerja EC2 IOPS instans Penghitung Total waktu, dalam mikrodetik, volume EBS melebihi kinerja IOPS maksimum EC2 instans Amazon yang terpasang.
ec2_instance_ebs_performance_exceeded_tp Total permintaan waktu melebihi kinerja throughput EC2 instans Penghitung Total waktu, dalam mikrodetik, volume EBS melebihi kinerja throughput maksimum EC2 instans Amazon yang terpasang.
volume_queue_length Panjang antrian volume Titik waktu Jumlah operasi baca dan tulis yang menunggu untuk diselesaikan.
read_io_latency_histogram Baca I/O histogram Histogram * Jumlah operasi baca yang diselesaikan dalam setiap bin latensi, dalam mikrodetik.
write_io_latency_histogram Tulis I/O histogram Histogram * Jumlah operasi tulis yang diselesaikan dalam setiap bin latensi, dalam mikrodetik.
catatan

* Statistik histogram hanya mewakili I/O operasi yang telah selesai dengan sukses. I/O Operasi yang macet atau terganggu tidak termasuk, tetapi akan terbukti dalam volume_queue_length statistik, yang disajikan sebagai point-in-time statistik.

Mengakses statistik

Statistik harus diakses langsung dari instance yang dilampirkan volume Amazon EBS. Anda dapat mengakses statistik menggunakan salah satu metode berikut.

Amazon CloudWatch

Anda dapat mengonfigurasi CloudWatch agen Amazon untuk mengumpulkan statistik dari instans Anda dan membuatnya tersedia sebagai metrik khusus di CloudWatch. Anda kemudian dapat menggunakan metrik CloudWatch untuk menganalisis I/O pola, melacak tren kinerja, membuat dasbor khusus, dan mengatur alarm otomatis berdasarkan ambang kinerja.

Untuk informasi selengkapnya tentang mengonfigurasi CloudWatch agen, lihat berikut ini:

Dengan versi add-on Amazon CloudWatch Observability EKS 4.1.0 dan yang lebih baru, statistik dikumpulkan secara otomatis saat metrik driver Amazon EBS CSI diaktifkan. Untuk informasi selengkapnya, lihat metrik NVMe driver Amazon EBS.

ebsnvme script

ebsnvmeSkrip dapat ditemukan di repo Github amazon-ec2-utils.

Untuk mengakses statistik
  1. Hubungkan ke instance tempat volume terpasang.

  2. Unduh ebsnvme skrip dari repo amazon-ec2-utils Github.

    wget https://raw.githubusercontent.com/amazonlinux/amazon-ec2-utils/refs/heads/main/ebsnvme
  3. Ubah izin untuk skrip agar dapat dieksekusi.

    sudo chmod +x ./ebsnvme
  4. Jalankan ebsnvme skrip dan tentukan nama perangkat untuk volume.

    sudo ./ebsnvme stats /dev/nvme0n1
nvme-cli tool
Untuk mengakses statistik
  1. Hubungkan ke instance tempat volume terpasang.

  2. Amazon Linux yang AMIs dirilis setelah 12 November 2024 menyertakan versi terbaru dari nvme-cli alat tersebut. Jika Anda menggunakan AMI Amazon Linux yang lebih lama, perbarui nvme-cli alat ini.

    sudo yum install nvme-cli
  3. Jalankan perintah berikut dan tentukan nama perangkat untuk volume.

    nvme amzn stats /dev/nvme0n1
Prometheus

Anda dapat memantau statistik dengan Prometheus, aplikasi pemantauan sumber terbuka, dan Layanan Terkelola Amazon untuk Prometheus. Hal ini memudahkan pemantauan volume Amazon EBS di seluruh kontainer dan lingkungan Kubernetes dalam skala besar. Dengan driver Amazon EBS CSI versi v1.37.0 dan yang lebih baru, statistik kinerja terperinci diekspos sebagai titik akhir yang kompatibel dengan Prometheus untuk mengekspor ke Prometheus/metrics.

Untuk informasi selengkapnya, lihat Mengkonsumsi metrik ke ruang kerja Layanan Terkelola Amazon untuk Prometheus di Panduan Pengguna Layanan Terkelola Amazon untuk Prometheus.

nvme_amzn.exe tool
Untuk mengakses statistik
  1. Hubungkan ke instance tempat volume terpasang.

  2. Pastikan Anda menggunakan versi AWSNVMe driver 1.7.0 atau yang lebih baru. Untuk informasi lebih lanjut tentang memperbarui AWSNVMe driver, lihat AWS NVMe driver.

  3. Dapatkan nomor disk untuk volume EBS. Untuk informasi selengkapnya, lihat Memetakan volume Amazon EBS ke nama NVMe perangkat

  4. Jalankan perintah berikut sebagai Administrator dan tentukan nomor disk untuk volume.

    .\nvme_amzn.exe stats disk_number