在Linux上检查网卡速度的5种方法

了解网络适配器的速度在各种情况下都很有帮助。例如,它可以帮助您确定是否可以充分利用可用带宽,或者如果您计划升级网络,您可以检查当前的NIC是否有能力或是否需要升级NIC。

无论原因或情况如何,有几个命令行工具可用于检查Linux PC上的NIC速度。

查找连接到Linux PC的NTFS

您的系统可能有一个或多个网卡连接到它。您可以使用ip命令在Linux上找到所有可用的网卡:

ip link show 

它会显示一个所有人的名单和他们的名字。找到NIC名称后,请使用以下任一方法检查其速度。

1.使用ethool在Linux上检查网卡速度

ethtool是一个命令行工具,它提供了有关网络驱动程序和接口的信息,包括它们的速度、一致性、网络接口统计信息和支持的链路模式。它还允许您更改网络接口配置设置,甚至可以使用它来排除网络接口卡问题。

您的系统上可能安装了ethtool。如果不是,运行:

sudo apt install ethool 

当您运行ethTool并输入NIC名称时,它会显示网络接口卡的详细信息,包括设备的速度、双工、支持的链路模式以及其他一些属性。

EthTool<接口> 

要显示网卡的速度,请使用以下命令:

sudo ethool接口<grep速度>| 

输出结果显示,网卡的速度为1000MB/S。

2.使用/sys文件检查网卡速度

/sys/class/net/&lt;接口目录包含不同的文件,这些文件包含有关连接到系统的网络接口卡的信息。网卡的速度包含在/sys/class/net/&lt;接口&gt;/rate文件中。您可以使用cat命令查看以下信息:

Cat/sys/class/net/&lt;接口&gt;/速度 

例如,要查找网络接口ens33的速度,命令将是:

cat/sys/class/net/ens33/speed 

输出将显示您的网卡的速度。

3.使用dmesg查看NIC速度

dmesg命令显示与系统引导和硬件初始化相关的重要消息。使用dmesg和grep命令,您可以过滤出特定的信息,如NIC的速度,物理连接状态等。

要查找Linux上NIC的速度,请运行dmesg命令,并将其输出通过管道传输到grep命令,后面加上NIC名称:

苏多德梅斯格|grep接口<> 

从输出中,您可以找到您的网卡速度以及链路状态、双工模式等其他信息。

4.在Linux上使用Mii-Tool检查网卡速度

mii—tool是一个较旧的Linux命令行工具,允许您查看NIC设置,包括链路状态、双工模式和网卡的速度。您可以在旧的系统上使用它,而这些系统不可用。

要检查NIC的速度,请运行mii—tool,然后按NIC名称运行:

Sudo Mii-Tool&lt;界面&gt; 

5.使用networkctl命令

networkctl允许您查看和修改网络链接的状态。使用此命令,您还可以查看有关链接的信息,如类型、操作状态、速度、型号、硬件地址、内核模块驱动程序等。

要查找Linux上NIC的速度,请使用用途:

网络状态接口<> 

这将打印详细的输出以及NIC的速度。如果您只需要网卡速度,请将上述输出通过管道传输到grep,如下所示:

网络状态接口<grep速度>| 

在Linux上查找网卡速度很容易

了解网卡的速度可以帮助您确定网卡的网络速度。现在,您已经知道了如何在Linux系统上找到NIC的速度,您还可以对Internet连接进行速度测试,以检查您是否获得了ISP承诺的速度。