Apakah ada perintah terminal linux yang memungkinkan Anda melihat jumlah data yang masuk ke koneksi tcp Anda secara real time?

45

Ini akan menjadi sesuatu yang mirip dengan top, di mana Anda melihat proses CPU Anda secara real time. Saya tidak mencari GUI seperti Wireshark untuk melakukannya.

pengguna342580
sumber

Jawaban:

54

iftop itu keren dan ringan.

iftop_ui

ntop lebih keren tapi berbasis web dan menggunakan daemon.

petrus
sumber
21

IPTraf adalah monitor bandwidth real-time umum lainnya di Linux IPTraf-ng adalah garpu IPTraf yang diperbarui dengan dukungan ipv6

masukkan deskripsi gambar di sini

kernelpanic
sumber
2
Sayangnya, terakhir saya periksa, iptraf tidak mendukung tampilan koneksi IPv6.
Jeremy Visser
10

nethogs , jika Anda memerlukan analisis lalu lintas per aplikasi - darkstat juga berfungsi (web frontend)

mojo
sumber
8

Mereka memberikan semua detail info dalam gaya ui. Jika Anda mencari penggunaan yang jauh lebih sederhana:

vnstat -l

Anda akan mendapatkan sesuatu seperti (pembaruan waktu nyata):

[user@host ~]$ vnstat -l

Monitoring em1...    (press CTRL-C to stop)

   rx:        4 kbit/s     5 p/s          tx:        4 kbit/s     3 p/s

Perintah yang sama dapat digunakan untuk mendapatkan laporan lalu lintas harian / bulanan / dll.

Tuncay Göncüoğlu
sumber