Bagaimana Anda mengukur bandwidth yang digunakan oleh proses yang diberikan setelah selesai, di Linux?


5

Apakah ada cara untuk mendapatkan ringkasan berapa banyak bandwidth yang diberikan proses yang digunakan di Linux setelah proses selesai? Saya tidak ingin monitor, saya ingin sesuatu yang dapat saya lihat setelah tugas selesai ..

Idealnya sesuatu seperti perintah "waktu" atau profiler, tetapi untuk penggunaan jaringan.

Jawaban:



0

tcptrace cukup kuat dan mungkin dapat melakukan hal-hal yang Anda inginkan. Mungkin agak terlalu rendah level ...


0

Adalah mungkin untuk menghitung paket masuk dan keluar menggunakan iptables berdasarkan PID, saya mengerti bahwa mengetahui PID sebelum proses dimulai hampir tidak mungkin. Tergantung pada situasi Anda, ini mungkin tergantung.

iptables -A OUTPUT -p TCP -m owner --pid-owner $PID -j ACCEPT

Anda dapat memeriksa apakah aturan tersebut mengenai dan berapa banyak paket yang menabraknya, dengan perintah berikut.

iptables-save -c
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.