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.

Paul
sumber

Jawaban:

0

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

foraidt
sumber
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
Ash Palmer
sumber