• 如何在 Linux 中检查我的网卡速度?


    前言

    我们都知道,网络接口卡(NIC)充当计算机系统和该系统所连接的网络之间的桥梁。NIC 具有相关的速度,该速度决定了您与网络交互的质量。因此,在本指南中,我们将尝试探索在Linux中检查NIC速度的方法。

    方法#1:使用 ethtool

    在第一种方法中,我们将使用ethtool实用程序来检查NIC速度。但是,如果您的Linux系统上尚未安装此实用程序,则必须首先使用以下命令安装它:

    sudo apt install ethtool
    
    • 1

    在这里插入图片描述
    在系统上安装此实用程序后,您需要检查要找出其速度的网络接口的接口名称。为此,您将必须运行下面给出的命令:

    ip a
    
    • 1

    此命令将显示有关系统的所有网络接口的信息,如下图所示。我们选择了名为enp0s3的网络接口来演示此方法以及其他两种方法。

    在这里插入图片描述
    现在,要检查指定NIC的速度,我们将执行如下所示的命令:

    sudo ethtool enp0s3
    
    • 1

    下图突出显示了我们指定的 NIC 的速度:
    在这里插入图片描述
    但是,您可以看到上述命令的输出有点太长了。因此,如果您希望将此输出限制为仅 NIC 速度,则必须按如下所示的方式对其进行修改:

    sudo ethtool enp0s3 | grep –i speed
    
    • 1

    您可以从以下输出中可视化,现在只有 NIC 速度显示在终端上。

    在这里插入图片描述

    方法#2:使用dmesg命令

    在此方法中,我们将使用Linux中内置的dmesg命令来检查NIC速度,如下所示:

    dmesg | grep enp0s3 | grep up
    
    • 1

    下图中突出显示了指定 NIC 的速度:

    在这里插入图片描述

    方法#3:使用mii-tool

    sudo apt install net-tools
    
    • 1

    在系统上安装此软件包后,您必须运行以下命令来检查 NIC 速度:

    sudo mii-tool –v enp0s3
    
    • 1

    我们的 Linux 系统指定网卡的速度在下图中突出显示:
    在这里插入图片描述

    结论

    借助本有用的指南,您可以立即学习三种不同的方法来检查Linux中的NIC速度。学习这些方法后,完全由您自己选择哪种方法来满足您的需求。

    👇点击下方公众号卡片获取资料👇
  • 相关阅读:
    java面试
    深入聊聊Linux五种IO模型
    浅谈弧光保护在中低压电力系统中的重要性
    Python 自动化测试: Pytest 结合 Allure 生成测试报告
    自定义子组件的v-model
    JDK的一个Bug,监听文件变更要小心了
    2342. 数位和相等数对的最大和
    vivo 短视频体验与成本优化实践
    【无标题】mysql 普通用户连接报错: MySql server has gone away
    鸿蒙HarmonyOS实战-ArkUI事件(焦点事件)
  • 原文地址:https://blog.csdn.net/qq_45172832/article/details/127526934