在 Ubuntu系统中,可以使用以下几种方法查看网络速率

1 使用终端命令:可以使用ifconfig命令查看网络接口的信息,包括网络接口名称、IP地址、子网掩码等。也可以使用nload命令查看网络流量和传输速率。

2 使用网络监控工具:例如nethogs,可以更加直观地查看网络吞吐量。

3 使用网络测试工具:例如speedtest-cli,可以测试当前的网络速度。

以下是具体步骤:
1 打开终端。

2 输入ifconfig命令,查看网络接口信息。

enp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::2205:1fff:fe00:14ca  prefixlen 64  scopeid 0x20<link>
        inet6 2408:8207:c71:98d0:2205:1fff:fe00:14ca  prefixlen 64  scopeid 0x0<global>
        ether 20:05:1f:00:14:ca  txqueuelen 1000  (Ethernet)
        RX packets 6124528  bytes 436207777 (436.2 MB)
        RX errors 0  dropped 1304  overruns 0  frame 0
        TX packets 16903321  bytes 25386658871 (25.3 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 508  bytes 50672 (50.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 508  bytes 50672 (50.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3 输入nload命令,查看网络流量和传输速率。

4 若要使用nethogs或speedtest-cli,需先安装。输入以下命令安装:
sudo apt-get install nethogs
sudo apt-get install speedtest-cli

5 安装完成后,输入相应命令使用工具。例如,输入nethogs命令查看网络吞吐量,或输入speedtest-cli命令测试网络速度。

请注意,不同的网络环境和工具可能会导致结果有所差异。

### 如何在Ubuntu 20.04上监控或查看网络流量 #### 使用命令行工具`iftop` 对于实时监测网络连接和带宽使用情况,可以利用 `iftop` 工具。此工具提供了类似于top程序的界面来展示各个网络接口的数据传输速率。 为了安装并配置 `iftop` ,执行以下指令: ```bash sudo apt-get update && sudo apt-get install iftop -y ``` 启动 `iftop` 可通过简单输入其名称完成: ```bash sudo iftop ``` 这将会打开一个交互式的窗口显示当前活动连接及其对应的上传下载速度[^1]。 #### 利用`sar`收集长期统计数据 如果目标是在一段时间内记录系统的性能指标,包括但不限于网络流量,则可考虑采用 `sysstat` 套件中的 `sar` 实用程序。它允许定期采样并将数据保存到日志文件中以便后续分析。 首先确保已安装该软件包: ```bash sudo apt-get install sysstat ``` 接着编辑 `/etc/default/sysstat` 来激活定时任务采集功能,并设置合理的轮询间隔时间(例如每十分钟一次)。之后可以通过下面的方式查询历史上的网络统计信息: ```bash sar -n DEV 10 3 | head -n 5 ``` 上述命令会打印过去三分钟内的平均网卡吞吐量概览;调整参数能够获取更详细的报告[^2]。 #### 配置`vnStat`作为轻量化解决方案 另一种选择是部署专门设计用于追踪互联网使用的 vnStat 。相比其他选项更加节省资源开销,在后台持续累积每日、每月甚至每年级别的汇总表单供查阅。 初始化过程涉及几个简单的步骤: ```bash sudo apt-get install vnstat sudo systemctl enable vnstat sudo vnstat --create -i eth0 # 替换eth0为实际存在的网络适配器名 ``` 一旦设定完毕,便能随时调阅简洁明了的结果摘要: ```bash vnstat ``` 此外还支持图形化输出以及Web前端集成等功能扩展[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值