Tools untuk memonitoring penggunaan bandwidth di Fedora ada banyak, salah satu yang paling mudah digunakan adalah netstat. Sebelum menginstall aplikasi ini, terlebih dahulu tambahkan repo RPMFusion
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
Install vnstat
yum install vnstat
File konfigurasi vnstat terletak di /etc/vnstat.conf, baris yang perlu di ubah adalah bagian
Interface "eth0"
sesuaikan dengan nama Interface anda, bisa di cek menggunakan ifconfig
, di komputer saya
enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.19 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80::a2f3:c1ff:fe04:4758 prefixlen 64 scopeid 0x20<link> ether a0:f3:c1:04:47:58 txqueuelen 1000 (Ethernet) RX packets 1259973 bytes 1634512515 (1.5 GiB) RX errors 0 dropped 7 overruns 0 frame 0 TX packets 778602 bytes 82165993 (78.3 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 252973 bytes 174784448 (166.6 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 252973 bytes 174784448 (166.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Jadi saya akan merubah eth0 menjadi enp4s0 di file konfigurasi vnstat diatas. Setelah selesai, update database
vnstat -i enp4s0 -u
untuk melihat traffic anda secara live (langsung)
vnstat -l
contoh output di komputer saya
Monitoring enp4s0... (press CTRL-C to stop) rx: 3.93 Mbit/s 350 p/s tx: 104 kbit/s 179 p/s
Untuk menampilkan statistik bandwidth per hari jalankan
vnstat -d
per bulan
vnstat -m