Alternatives to vnStat
A console network traffic monitor for Linux and BSD that logs interface usage over time. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
vnStat
A console network traffic monitor for Linux and BSD that logs interface usage over time.
Replacements
Listings that take over the same core job as vnStat.
ntopng
Web-based network traffic probe that shows real-time and historical flows by host, protocol and application.
ntopng adds a web interface with real-time and historical traffic by host and application, but some features are paid and it needs a mirror port or flow export.
bmon
A terminal bandwidth monitor that shows live traffic rates for each network interface.
bmon is a terminal monitor with live per-interface graphs and scriptable output, but it shows current rates rather than persistent history across reboots.
IPTraf-ng
A console-based network monitor for Linux that shows live IP traffic statistics by connection and interface.
IPTraf-ng is a Linux console monitor with live per-connection and per-interface statistics, without long-term logging or billing-period tracking.
TrafficMonitor
A Windows floating window and taskbar widget showing network speed, CPU, memory and temperatures.
TrafficMonitor shows live network speed on the Windows taskbar, but it does not log interface usage over billing periods like vnStat.
Similar software
Related functionality, not a direct replacement.
NetHogs
Linux terminal tool that shows network bandwidth usage grouped by process, like top for traffic.
bandwhich
Terminal tool that shows current network use broken down by process and connection.
Picosnitch
A Linux daemon that monitors network traffic per executable and alerts when new programs connect.
NetBalancer
Per-process network monitoring and bandwidth limiting for Windows.
Speedtest CLI
Official Ookla speed test for the command line.
Akvorado
Self-hosted flow collector, enricher and visualizer for NetFlow, IPFIX and sFlow traffic data.