要确认物理链路协商速率,首选网络状态窗口查看“速度”值;powershell用get-netadapter查linkspeed;任务管理器显示瞬时吞吐量而非链路速率;cmd用wmic nic查speed值换算得实际速率。

要确认当前电脑与路由器之间物理链路的实际协商速率,比如判断千兆网卡是否真跑到了1.0 Gbps,而不是被网线、端口或驱动限制在100 Mbps,必须绕过网页测速工具,直接读取网卡驱动上报的底层数据。
通过网络状态窗口查看实时链路速率
这是最直观、无需权限、一步到位的方法,显示的是网卡与交换机/路由器端口当前实际协商达成的物理速度。
右键任务栏右下角网络图标 → 选择【打开网络和 Internet 设置】 → 点击左侧【状态】→ 滚动到底部点击【网络和共享中心】 → 在右侧找到当前有线连接(通常叫“以太网”)并单击它 → 弹出的“以太网状态”窗口中,“速度”一行右侧显示的数值就是真实链路速率。
若显示【1.0 Gbps】,说明千兆链路已生效;若显示【100 Mbps】,则链路已被降速,需检查网线、路由器端口或网卡双工设置。
用 PowerShell 一次性列出所有启用网卡的协商结果
适合多网卡环境或需要快速比对有线/无线速率的场景,命令返回结果明确标注 linkSpeed,单位为 bps,可直接对应物理速率。
按 Win + X → 选择【Windows PowerShell(管理员)】 → 输入以下命令并回车:
Get-NetAdapter | select interfaceDescription, name, status, linkSpeed
在结果中找到 name 列为“以太网”或“Ethernet”的行 → 查看 linkSpeed 值:1000000000 = 1.0 Gbps,100000000 = 100 Mbps,0 或空白表示网卡未启用或驱动异常。
通过任务管理器监控实时吞吐量
该方法不反映物理链路能力,而是告诉你此刻应用层每秒真正收发了多少数据,单位是 Mbps,数值随浏览器下载、视频播放、云同步等行为跳变。
按下 Ctrl + Shift + Esc 打开任务管理器 → 切换到【性能】选项卡 → 左侧列表中点击【以太网】或【Wi-Fi】 → 右侧图表下方,“接收”是下载速率,“发送”是上传速率,数值每秒刷新。
注意:这里显示的是【瞬时吞吐量】,不是链路速率。例如显示“接收 42.3 Mbps”,只说明当前下载占用了约 42 兆比特每秒带宽,不代表网卡没跑满千兆。
用 CMD 查询网卡原始 speed 值
此命令调用系统底层接口,返回网卡驱动报告的 speed 属性,单位为 bps,结果稳定、无界面干扰,适合脚本集成或远程诊断。
按 Win + R → 输入 cmd → 回车 → 输入以下命令并回车:
wmic nic where netEnabled=true get name, speed
结果中 speed 列数字需手动换算:1000000000 是 1.0 Gbps,100000000 是 100 Mbps,10000000 是 10 Mbps。若某网卡未出现在结果中,说明它当前未启用或驱动未加载成功。











