Pertanyaan :Cara memantau metrik kinerja wadah buruh pelabuhan yang berjalan. Misalnya, statistik CPU, memori, I/O, dan jaringan?
Perintah docker stats dapat terus melaporkan metrik dasar CPU, memori, jaringan, dan disk I/O. Misalnya:
# docker stats a3f78cb32a8e CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS a3f78cb32a8e hello-world 0.00% 2.137MiB / 3.605GiB 0.06% 0B / 0B 9.95MB / 0B 0
Atau, Anda juga dapat menjalankan “statistik buruh pelabuhan ” dan “statistik buruh pelabuhan –semua ” untuk memantau semua metrik container yang sedang berjalan.
Dalam output perintah, ini adalah metrik utama berikut:
1. Statistik CPU
CPU dilaporkan sebagai % dari total kapasitas host.
2. Statistik memori
Ini adalah persentase CPU dan memori host yang digunakan wadah. Jika host menggunakan memori untuk proses lain, container Anda akan kehabisan memori sebelum mencapai batas yang dilaporkan oleh perintah stats.
3. Blokir statistik I/O
Jumlah data yang telah dibaca dan ditulis oleh container dari perangkat blok di host.
4. Statistik I/O jaringan
Jumlah data yang telah dikirim dan diterima wadah melalui antarmuka jaringannya. Menampilkan total byte yang diterima (RX) dan ditransmisikan (TX).
5. PID
Itu adalah jumlah proses atau utas yang telah dibuat oleh wadah.