在日常 Linux 系统管理中,经常需要监测网络连接速度,以确保服务器或工作站的网络性能。本文将介绍如何使用 Linux 命令行工具来准确查看机器的网速。
使用 iperf 工具
iperf 是一个用于测试网络性能的常用工具。它可以同时作为服务器和客户端运行,并提供有关网络带宽、延迟和丢包率等信息。要使用 iperf,请按照以下步骤操作:
在 Linux 机器上安装 iperf:使用以下命令:
sudo apt-get install iperf
启动 iperf 服务器:使用以下命令在需要测试的机器上启动 iperf 服务器:
iperf -s -p [端口号]
在另一台机器上启动 iperf 客户端:使用以下命令在需要测试的客户端机器上启动 iperf 客户端,并指定服务器的 IP 地址和端口号:
iperf -c [服务器 IP 地址] -p [端口号]
使用 speedtest-cli
speedtest-cli 是另一个常用的网络速度测试工具。它与 iperf 类似,但功能更简单易用。要使用 speedtest-cli,请按照以下步骤操作:
在 Linux 机器上安装 speedtest-cli:使用以下命令:
sudo apt-get install speedtest-cli
运行 speedtest-cli:使用以下命令运行 speedtest-cli:
speedtest-cli
其他命令行工具
除了 iperf 和 speedtest-cli 外,还有其他一些命令行工具可以用来查看 Linux 机器网速:
ping:使用 ping 命令可以测试到指定 IP 地址的网络延迟和丢包率。
traceroute:使用 traceroute 命令可以跟踪到指定 IP 地址的网络路由。
ifconfig:使用 ifconfig 命令可以查看网卡的详细信息,包括 IP 地址和网络接口速度。
注意
在查看 Linux 机器网速时,需要考虑以下因素:
确保网络设备已正确配置。
使用快速稳定的网络连接。
考虑网络负载高峰期时的网络性能。