要查看某张网卡支持的速率(例如多少GB),可以按照以下步骤操作,具体方法取决于你的操作系统和需求:
1. Linux 系统
- 使用
ethtool
命令:- 安装
ethtool
(如果未安装):sudo apt install ethtool # Debian/Ubuntu sudo yum install ethtool # CentOS/RHEL
- 查看网卡支持的速率:
例如,ethtool <网卡名称>
ethtool eth0
会显示网卡信息,包括Supported link modes
,列出支持的速率(如1000baseT/Full
表示 1Gbps)。 - 当前连接速率可以通过以下命令查看:
ethtool <网卡名称> | grep Speed
- 安装
- 使用
lshw
命令:- 安装
lshw
:sudo apt install lshw
- 查看网卡信息:
查找sudo lshw -C network
capacity
字段,显示网卡最大支持速率。
- 安装
- 查看
/sys/class/net
文件:
输出以 Mbps 为单位(例如,cat /sys/class/net/<网卡名称>/speed
1000
表示 1Gbps)。
2. Mac 系统
- 通过系统信息查看:
- 点击苹果菜单 -> “关于本机” -> “系统报告”。
- 在“硬件”下选择“网络”或具体网卡(如 Ethernet)。
- 查看“链路速度”或相关字段,显示网卡支持的速率。
- 使用终端:
找到目标网卡(如ifconfig
en0
),查看media
字段,可能显示支持的速率。
或者使用:
查看网卡的速率信息。networksetup -getinfo Ethernet
3. 通过硬件规格确认
- 查看网卡型号:
使用上述命令或设备管理器获取网卡型号(例如 Intel I219-V、Realtek RTL8111)。
在制造商官网或规格表中查找该型号支持的最大速率(1Gbps、2.5Gbps、10Gbps 等)。 - 注意实际速率:
网卡支持的速率可能受限于网络环境(例如交换机、路由器或网线的支持速率)。确保网线类别(如 Cat5e 支持 1Gbps,Cat6 支持 10Gbps)与网卡匹配。
4. 单位换算
- 网卡速率通常以 Gbps(Gigabits per second)表示,1 Gbps ≈ 125 MB/s(Megabytes per second)。
- 例如:
- 1 Gbps = 1 Gigabit/s ≈ 125 MB/s
- 10 Gbps = 10 Gigabit/s ≈ 1.25 GB/s
- 注意实际吞吐量会因协议开销、负载等低于理论值。
示例
假设你有一张网卡,通过 ethtool eth0
输出:
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Speed: 1000Mb/s
这表示网卡支持最高 1Gbps(约 125MB/s),当前连接速率为 1Gbps。