在 Linux 系统中,可以使用一些命令工具来查看网络流量的情况,从而了解哪些进程或服务占用了网络带宽。以下是一些常用的命令:
1. iftop:iftop 是一个基于终端的实时网络流量监控工具,可以同时显示每个连接的带宽使用情况。可以根据带宽使用量对连接进行排序,以便识别哪些进程或服务在占用网络带宽。安装并使用 iftop,可以通过以下命令:
```
sudo apt install iftop // Ubuntu/Debian 系统
sudo yum install iftop // CentOS/RHEL 系统
sudo iftop
```
2. nload:nload 是另一个实时网络流量监控工具,它会以图形的方式显示网络流量的情况。先安装 nload,并使用以下命令:
```
sudo apt install nload // Ubuntu/Debian 系统
sudo yum install nload // CentOS/RHEL 系统
sudo nload
```
3. nethogs:nethogs 是一个基于终端的工具,它可以用来监视每个进程的网络流量。通过 nethogs,可以查看哪些进程在占用网络带宽,并了解它们的网络使用情况。安装并使用 nethogs,可以通过以下命令:
```
sudo apt install nethogs // Ubuntu/Debian 系统
sudo yum install nethogs // CentOS/RHEL 系统
sudo nethogs
```
4. iftop, nload, nethogs 比较:这三个工具各有优势,可以根据实际需求选择合适的工具。如果需要实时监控所有连接的带宽使用情况,可以使用 iftop;如果需要图形展示网络流量情况,可以使用 nload;如果需要监视每个进程的网络带宽使用情况,可以使用 nethogs。
以上是在 Linux 系统中查看网络流量的几种方法,根据自己的需要选择适合的工具来监控网络流量,从而优化网络带宽的使用。