What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
For a quick view of current traffic, use nload. To see which pairs of hosts are exchanging data, use iftop. For hourly, daily, and monthly usage history, use vnStat. If you need several interfaces visible together, consider bmon.
These tools answer different questions: nload and bmon show interface traffic, iftop breaks current traffic down by host pair, and vnStat reports stored counter history. None of the three primary tools identifies bandwidth use by process.
Which command-line bandwidth monitor should you choose?
| Tool | What it shows | Time horizon | Best for | Setup or permissions |
|---|---|---|---|---|
| nload | Incoming and outgoing traffic for an interface, with graphs and transfer totals | Live | Checking how fast a link is moving now | Reads interface traffic counters; check your distribution’s package repository for installation |
| iftop | Current bandwidth use by pairs of hosts on a selected interface | Live | Finding which remote hosts are using bandwidth | Packet-capture permissions are generally required; many systems require root |
| vnStat | Stored traffic totals for an interface | Historical: hourly, daily, and monthly reporting | Reviewing data usage over time | Requires a background collector, vnstatd, and time to build a database |
| bmon | Traffic counters from multiple interfaces, with different display modes | Primarily live monitoring | Comparing interfaces in one terminal view | Uses available input methods; installation depends on your distribution |
For a single machine, start with the question you need answered: “How fast is this link now?” points to nload; “What is using my bandwidth?” points to iftop; “How much did we use this month?” points to vnStat. Linuxize’s comparison, updated May 28, 2026, documents repository installation for common distributions; package names and service setup can differ, so check your OS repositories. Linuxize’s command-line bandwidth-monitor comparison.
1. nload: best for a quick live interface view
Debian’s nload man page describes it as “a console application which monitors network traffic and bandwidth usage in real time.” It displays incoming and outgoing traffic as separate graphs and includes transfer totals, making it a straightforward way to see whether an interface is busy and in which direction traffic is flowing.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →#1 Best Overall
- Show app bandwidth usage
- Show open sockets
- Show network data usage statistics
Use nload when you need an at-a-glance live view rather than a breakdown of individual connections or a record of past usage. It reports interface traffic, not which program on the machine created it.
2. iftop: best for seeing which hosts use bandwidth
The iftop man page says it listens to traffic on a named interface and displays current bandwidth use by pairs of hosts. That makes it the better choice when a live total is not enough and you want to identify which host pairs are exchanging traffic.
Rank #2
- Cutting-Edge, latest 802.11ac Wi-Fi technology. Dual-Band 2.4GHz(150Mbps) and 5GHz(433Mbps) Performance to prevent network freezing and lags when streaming and gaming online
- High-Sensitivity Dual-Band external antenna optimizes signal for more coverage
- Compact design, saving space without blocking other USB peripherals on your laptop/desktop computer
- Driver support for Windows XP/ Vista / 7 / 8 / 8.1 and Windows 10, Apple MacOS 10.4 to 10.12 and Linux
iftop observes network traffic; it does not provide a process-by-process view. It also needs packet-capture permissions. On many Linux systems, that means running it with root privileges; the exact permission model depends on how the system is configured.
3. vnStat: best for historical usage and planning
vnStat is the choice for questions about past usage, such as how much traffic an interface handled today or this month. It relies on interface counters and saves samples so its command-line queries can report historical totals.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteRank #3
- Dual Band WiFi: 2.4GHz (2400 - 2485 MHz),5GHz/5.8GHz (5150 - 5850 MHz); Gain: 8dBi; Direction: Omni-directional; Antenna Connector: RP-SMA Male Connector;
- Package: 4 x WiFi Antenna;
- Compatible with: Wireless Network Router, WiFi AP Hotspot Modem, WiFi USB Adapter, Desktop PC Wireless Mini PCI Express PCIE Network Card Adapter;
- Compatible with: WiFi IP Security Camera; Wireless Video Surveillance DVR Recorder; Truck RV Van Trail Rear View Camera, Reverse Camera, Backup Camera, Industrial Router IoT Gateway Modem, M2M Terminal, Remote Monitoring and Control, Wireless Video, Wireless Extender;
- Compatible with: 5GHz 5.8GHz FPV Camera Monitor, FPV Drone Racing Quadcopeter Controller; 5GHz 5.8GHz Wireless AV Video Audio Receiver Extender;
How vnStat collects data
The vnStat installation documentation distinguishes the query command, vnstat, from the background collector, vnstatd. The daemon retrieves, caches, and stores traffic data; the command reads the resulting database. Because the database is not updated constantly, useful output may not appear immediately after installation. Leave the collector running to build a history before relying on longer-period reports.
Install and enable the collector
On Debian- and Ubuntu-based systems, the documented repository installation pattern is:
Rank #4
- World’s first AI Router - Unleash demanding network applications with a powerhouse quad-core 2.6GHz CPU, plus an NPU, 4GB DDR4 RAM and 32GB eMMC Flash.
- Built-in AI - Run custom services and AI-powered apps, enabling advanced smart home automation like motion-trigger alerts from IoT sensors with support for platforms like Home Assistant, empowering users to build personalized, DIY smart home scenarios.
- Tri-Band WiFi 7 AI Gaming Router - 320MHz channels in the 6GHz band and 4096-QAM significantly increase network capacity and throughput, with speeds of up to 19 Gbps.
- Ultimate Wired Bandwidth - Wired network capacity up to 31G with dual 10G ports, four 2.5G ports, and extreme 20G Link Aggregation
- AI Game Boost - A Triple-Level AI Acceleration Engine with Adaptive QoE at its core, AI and DPI work together to reduce ping, jitter, and packet loss. Preconfigured modes let users prioritize bandwidth in one click for a faster, smoother gaming experience.
sudo apt install vnstat
Enable the service using the service manager and service name provided by your distribution. Confirm the service is running, then allow it to collect samples. The package command and service setup are distribution-specific; consult your OS documentation if the command or service name differs.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.When bmon is the better fit
The bmon man page describes bmon as “a portable bandwidth monitor with multiple input methods and output modes.” Choose it when you want several interfaces listed together or need a different display mode. It is an interface-oriented monitor, not a host-pair breakdown like iftop or a historical database like vnStat.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteBest Value
- TESmart 2 PC 4 Monitor 4K KVM Switch features 2 input groups (DP+DP+DP+HDMI+USB-B) and 4 HDMI outputs. Seamlessly control 2 PCs with one keyboard and mouse, and display up to 4 monitors in extended, mirrored, or individual PC view modes
- All-in-One USB 3.0 KVM Docking Station with 10 ports - Includes 2 USB 3.0 ports (with 7.5W power for charging phones/tablets), 2 USB 1.1 ports for keyboard/mouse with hotkey support, 1 Gigabit LAN port, 1 3.5mm audio jack (input/output), and 4 HDMI outputs. Everything you need, all in one KVM
- 1G Ethernet Integrated KVM Switch - This KVM Switch 4 monitors share one wired network connection across all connected PCs—no extra cabling required. Easily toggle Ethernet access on or off via hotkey, giving you full control over network availability, security, and bandwidth usage
- UHD 4K@60Hz Display - Stunning 3840×2160@60Hz 4:4:4 with HDMI2.0, Displayport 1.2, HDCP 2.2, HDR10 and Dolby Vision. Also supports 2560×1440@144Hz for smooth gaming, plus 4K@30Hz and lower
- KVM EDID - With EDID emulators in each input port, your computers always receive the correct display information. Unlike EDID-less KVMs that scramble icons and settings, this kvm free you from the hassle of constantly adjusting display settings
For example, a server with separate wired, wireless, or virtual interfaces can benefit from viewing their counters together. The exact inputs available depend on the system and bmon’s build.
Install the tool that matches your system
Package names and availability vary across distributions and releases. Check the repositories configured for your OS before installing. For example, Linuxize documents sudo apt install bmon for Debian- and Ubuntu-based systems; vnStat installation uses sudo apt install vnstat and also requires its collector service to run. These are not universal commands for every Linux distribution.
nload and bmon are useful for live interface counters, iftop needs packet-capture access to inspect host-pair traffic, and vnStat needs a running collector and a populated database. Choose according to whether you need a live rate, a host-pair view, multiple interfaces, or a usage history.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

