Jawaban:
NetHogs mungkin yang Anda cari:
alat kecil 'net top'. Alih-alih memecah lalu lintas per protokol atau per subnet, seperti kebanyakan alat lakukan, itu mengelompokkan bandwidth dengan proses .
NetHogs tidak bergantung pada modul kernel khusus yang akan dimuat. Jika tiba-tiba ada banyak lalu lintas jaringan, Anda dapat menjalankan NetHogs dan segera melihat PID yang menyebabkan ini. Ini membuatnya mudah untuk mengidentifikasi program-program yang menjadi liar dan tiba-tiba mengambil bandwidth Anda.
Karena NetHogs sangat bergantung pada / proc, sebagian besar fitur hanya tersedia di Linux. NetHogs dapat dibangun di Mac OS X dan FreeBSD, tetapi hanya akan menunjukkan koneksi, bukan proses ...
nethogs
bagus, tetapi tampaknya menggunakan cpu jauh lebih pada komputer saya daripadaiftop
-t
, -c
dan menguraikannya dengan grep / sed.
Iftop juga :
menampilkan penggunaan bandwidth pada antarmuka
iftop tidak untuk penggunaan jaringan apa yang top (1) lakukan untuk penggunaan CPU. Ini mendengarkan lalu lintas jaringan pada antarmuka bernama dan menampilkan tabel penggunaan bandwidth saat ini oleh pasangan host. Berguna untuk menjawab pertanyaan "mengapa tautan ADSL kami begitu lambat?" ...
iptraf adalah favorit saya. Ini memiliki antarmuka ncurses yang bagus, dan opsi untuk pemfilteran, dll.
Opsi lain yang bisa Anda coba adalah iptstate .