如何在 Linux 终端检查网卡速度

💡 原文中文,约4500字,阅读约需11分钟。
📝

内容提要

在Linux终端中,可以使用ethtool、nmcli和/sys/class/net目录检查网卡的速度、双工模式和连接状态。这些工具帮助有效监控网卡性能,确保网络配置正确。

🎯

关键要点

  • 在 Linux 系统中,检查网络接口的速度和状态是网络故障排查或性能优化的常见任务。
  • 使用 ethtool 可以显示和配置网络接口的设置,包括速度和双工模式。
  • 使用 nmcli 可以检查网络连接状态,适用于使用 NetworkManager 管理网络的系统。
  • 通过 /sys/class/net 目录可以直接查看网络接口的速度和双工模式。
  • 内核日志 dmesg 可以记录网卡初始化时的速度和状态信息。
  • 检查网卡速度是 Linux 网络管理的重要部分,推荐使用 ethtool、nmcli 和 /sys/class/net 目录。

延伸问答

如何使用 ethtool 检查网卡速度?

使用命令 `sudo ethtool eth0`,其中 eth0 是你的网络接口名称,可以查看网卡的速度和双工模式。

nmcli 工具有什么用?

nmcli 是 NetworkManager 的命令行工具,可以用来检查网络连接状态,适用于管理网络的系统。

如何通过 /sys/class/net 目录检查网卡速度?

可以使用命令 `cat /sys/class/net/eth0/speed` 来查看网卡的速度,eth0 是你的网络接口名称。

检查网卡速度的常见原因是什么?

检查网卡速度可以帮助确认网络连接性能、诊断网络瓶颈和验证网卡配置是否正确。

如何查看内核日志中的网卡信息?

可以使用命令 `dmesg | grep eth0` 来过滤与网卡相关的日志信息,查看网卡的初始化状态。

如果 ethtool 命令未找到该怎么办?

确保已安装 ethtool,若未安装,可以使用相应的包管理命令进行安装。

➡️

继续阅读