CentOS上怎么方便的实时查看网卡速率

1. 使用`sar`命令

* sar(System Activity Reporter)是一个系统活动报告工具,它可以收集、报告和保存系统活动信息,包括网络接口的统计数据。

* 安装:如果系统没有安装`sar`,可以使用`yum`安装。在CentOS 7中,`sar`属于`sysstat`软件包,通过以下命令安装:

yum install sysstat

* 查看网卡速率:安装完成后,使用`sar -n DEV`命令可以查看网卡的实时数据传输速率。例如:

sar -n DEV 1

其中,`-n DEV`表示显示网络设备(网卡)的统计信息,`1`表示每隔1秒更新一次数据。输出结果会包括网卡接口名称(如`eth0`)、接收和发送的字节数(`rxkB/s`和`txkB/s`)等信息,这些字节数每秒的变化量就代表了网卡的实时速率。

2. 使用`nload`工具(需要安装)

* 安装:`nload`是一个命令行工具,用于实时监测网络流量和带宽使用情况。在CentOS 7中,可以通过以下方式安装:

* 先安装`epel - release`(Extra Packages for Enterprise Linux),这是一个为企业版Linux提供额外软件包的仓库:

yum install epel - release

* 然后安装`nload`:

yum install nload

* 查看网卡速率:安装完成后,直接在命令行输入`nload`,它会显示网卡的实时上传和下载速率。默认情况下,它会自动检测系统中的网络接口,并以图形化的方式(使用简单的ASCII字符)展示流量信息,包括当前速率(`Curr`)、平均速率(`Avg`)和峰值速率(`Min`和`Max`)等,按左右箭头键可以切换不同的网卡接口进行查看。

3. 使用`iftop`工具(需要安装)

* 安装:`iftop`是一个基于命令行的网络流量监控工具,能够实时显示网络接口的流量信息。在CentOS 7中,安装`iftop`的步骤如下:

* 同样先安装`epel - release`:

yum install epel - release

* 然后安装`iftop`:

yum install iftop

* 查看网卡速率:安装完成后,使用`iftop -i [网卡接口名称]`命令来查看指定网卡接口的实时流量信息。例如,查看`eth0`网卡的流量情况可以使用:

iftop -i eth0

它会以一种直观的方式显示每个连接的流量情况,包括源IP地址、目标IP地址以及它们之间的流量速率等信息,方便查看网卡的实时速率和流量走向。

总结

3个工具使用下来,nload更方便易用,看起来更直观一些,iftop显示的连接信息更详细一些,推荐使用后面两个工具。


CentOS上怎么方便的实时查看网卡速率
http://localhost:8090/archives/vdLxRYVz
作者
好瞌睡啊
发布于
2024年12月20日
许可协议