Penggunaan / top jaringan penggunaan di Linux

Jawaban:

46

jnettop adalah kandidat lain.

sunting: ini hanya menampilkan aliran, bukan proses pemilik.

Egil
sumber
297

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 ...

Matthias Braun
sumber
23
Ini adalah favorit saya karena membagi penggunaan bandwidth dengan proses. Sangat bermanfaat.
fccoelho
Terima kasih. Saya menyadari iptraf ofcourse, itu alat tertua di gudang. tetapi ini dengan proses dan pemilik adalah apa yang saya butuhkan juga. Berguna jawaban +1
Abhishek Dujari
nethogsbagus, tetapi tampaknya menggunakan cpu jauh lebih pada komputer saya daripadaiftop
aidan
+ Untuk aplikasi menjadi liar. Kita perlu membahasnya terlebih dahulu;)
ad4s
Alat yang bagus. Anda juga dapat membuat snapshot selama periode waktu tertentu dengan opsi -t, -cdan menguraikannya dengan grep / sed.
phil294
149

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?" ...

Jim T
sumber
3
Antarmuka yang bagus, tapi saya tidak melihat opsi untuk memfilter aktivitas jaringan dengan proses?
Chris
51

iptraf adalah favorit saya. Ini memiliki antarmuka ncurses yang bagus, dan opsi untuk pemfilteran, dll.

masukkan deskripsi gambar di sini

robbyt
sumber
9
atas menunjukkan aktivitas sistem untuk setiap proses pada sistem. satu-satunya cara yang saya lihat iptraf digunakan adalah untuk menunjukkan aktivitas sistem; Saya tidak mengetahui adanya fasilitas untuk menampilkan lalu lintas proses individu di iptraf.
rektide
font apa itu?
galva
@galva Font adalah mode teks VGA 8x16, dan Anda dapat mengunduh versi font modern di Oldschool PC Font Resource .
Malvineous
10

ntop atau nagios          

Oli
sumber
11
Tidak mengurangi kontribusi Oli - ntop memiliki banyak dependensi (gdbm, rrdtool, semuanya memerlukan rrdtool), dan meskipun itu adalah alat yang berguna jika Anda memiliki kebutuhan jangka panjang untuk menyimpan dan meminta. Jika Anda benar-benar hanya ingin 'teratas, tetapi untuk lalu lintas jaringan', iftop yang disebutkan oleh Jim T adalah solusi yang jauh lebih sederhana.
synthesizerpatel
2

Opsi lain yang bisa Anda coba adalah iptstate .

Darth Egregious
sumber