NIC或网络接口卡在你的系统和网络之间提供一个接口,而不是一个有线网络或无线。每个网卡都有一个速度等级,如100 Mbps或1Gbps。了解网卡的速度在不同情况下是有帮助的。它可以帮助你诊断性能问题。如果你要将你的互联网服务升级到更高的带宽,了解网卡的速度限制也很有帮助,因为它可以帮助你验证你是否可以充分利用可用的带宽。 在这篇文章中,我们将介绍如何在Linux操作系统中检查网卡速度。 方法#1 使用ethtool Ethtool是一个方便的工具,可以让你查看和管理驱动程序和硬件配置设置。默认情况下,这个工具没有安装在Linux系统上。要在你的Linux发行版中安装ethtool,请使用以下命令。 对于Ubuntu/Debian/Mint 你可以在终端使用这个命令来安装它。 $ sudo apt install ethtool 用于CentOS/Redhat/Fedora $ sudo dnf install ethtool 输入sudo密码,之后将开始安装。安装完成后,你就可以使用该工具了。 要找到你的网卡速度,你首先需要知道你的网卡名称。你可以使用这个命令来查找网卡的名称。 ip a 现在,为了查找网卡速度,在终端发出以下命令。 $ sudo ethtool <interfae_name> 在我们的例子中,网卡的名字是ens33,所以命令是: $ sudo ethtool ens33 上面命令的输出提供有关网络配置的信息,还包括NIC速度。 如果你对网络配置的详细信息不感兴趣,只想显示网卡的速度,请使用以下命令。 $ sudo ethtool ens33 | grep -i speed 如果提示输入密码,请输入sudo密码。 这个命令只显示网卡的速度,在我们的例子中是1000Mb/s。 方法#2 使用dmesg dmesg命令用于显示Linux系统中与内核有关的信息。我们也可以用这个命令来查找网卡的速度。 例如,要找到你的网卡速度,使用dmesg命令如下。 $ dmesg | grep <interface_name> | grep up 将<interface_name>替换为你的网络接口卡名称。 下面是我们系统中上述命令的输出,显示网卡速度为1000Mbps。
方法#3 使用mii-tool Mii-tool用于检查或改变网卡的独立媒体接口(MII)单元的状态。要在你的Linux发行版中安装mii-tools,请使用以下命令。 对于Ubuntu/Debian/Mint $ sudo apt install net-tools 对于CentOS/Redhat/Fedora $ sudo dnf install net-tools 要找到你的网卡速度,使用mii-tool如下。 $ sudo mii-tool -v <interface_name> 将<interface_name>替换为你的网络接口卡名称。下面是我们系统中的mii-tool命令输出,它显示网卡速度为1000Mbps。 这篇文章展示了如何使用不同的工具检查Linux操作系统中的网卡速度,包括ethtool、dmesg和mii-tool。知道了网卡速度,在网络升级的情况下,你将更容易决定是否更换网卡。
|