Table of Contents
Overview
iftop
monitors bandwidth usage on an interface and displays a table of current bandwidth usage by pairs of hosts.
Key Features
- Real-time bandwidth monitoring
- Per-connection bandwidth usage
- Cumulative bandwidth stats
- Port filtering
- Host filtering
- DNS resolution control
- Peak load display
- Directional traffic analysis
Installation
Ubuntu (22.04/24.04)
macOS
Basic Usage
Simple Monitoring
Basic Options
Display Options
Screen Layout
Bandwidth Display
Sort Options
Filtering
Host Filters
Port Filters
Complex Filters
Interface Selection
Interface Options
Interface Stats
Advanced Features
Output Control
Traffic Analysis
Logging
Best Practices
Monitoring Guidelines
Resource Usage
Quick Reference
Essential Commands
Common Options
Example Scripts
Basic Monitoring Script
Traffic Analysis
Network Usage Report
Continuous Monitoring
Remember:
- Always run with sudo
- Consider DNS resolution impact
- Use appropriate filters
- Monitor resource usage
- Regular log rotation
- Document unusual patterns
For detailed information, consult the man pages (man iftop
).