Cara menemukan proses yang menggunakan sebagian besar bandwidth

11

Bagaimana saya bisa menemukan proses yang menggunakan sebagian besar bandwidth pada PC Linux?

Dengan iftopitu mungkin untuk menemukan koneksi mana yang menghasilkan bandwidth paling banyak, tetapi bagaimana menemukan prosesnya?

rajutan
sumber

Jawaban:

6

nethogs adalah sesuatu yang serupa, tetapi juga menunjukkan prosesnya ( http://nethogs.sourceforge.net/ )

Jure1873
sumber
Saya benar-benar bisa menggunakan ini sekitar delapan jam yang lalu!
3

sedikit solusi canggung, tapi

Mulailah

iftop -nNP

dan setelah itu dimulai, tekan 't'dan sekarang Anda perlu berhenti dengan menekan 'P' (shift+p). salin yang diinginkan 'IP:port'dari kolom 2 dan mulai sebagai pengguna super

netstat -tnp | grep "<paste_IP:port_here>"

dan pada bidang terakhir dari output Anda akan melihat PID / program. semoga ini membantu.

readyblue
sumber