当前位置:首页>Linux>查看网卡协商速度(Linux)

查看网卡协商速度(Linux)

  • 2026-10-11 07:20:58
查看网卡协商速度(Linux)

# 局域网速度慢?这5个瓶颈你肯定遇到过

传输文件只有几百KB/s,访问共享文件夹卡半天,打开个网页转圈圈——这些症状你肯定不陌生。今天咱们聊聊局域网慢的常见原因和解决办法。

瓶颈一:物理线路问题

症状:速度忽快忽慢,或者只有百兆 排查方法: ash 

查看网卡协商速度(Linux)

 ethtool eth0 

查看网卡状态(Windows)

 Get-NetAdapter | Select-Object Name, LinkSpeed, Status 
常见问题: 
  • 网线质量问题导致降速到百兆
  • 网线超过100米信号衰减严重
  • 网卡驱动问题导致协商失败
  • 接口氧化接触不良
解决:换六类线、缩短距离、更新驱动、清洁接口 

瓶颈二:交换机背板带宽不足

症状:多人同时传输时速度骤降 判断方法: 
  • 查交换机参数,背板带宽要满足:端口数×端口速率×2
  • 24口千兆交换机至少要48Gbps背板带宽
实战经验: 小型办公用网管型千兆交换机即可,但要注意别买那种"百兆上联"的廉价货——所有数据都要挤那个百兆口,能快才怪。 

瓶颈三:广播风暴

症状:整个网络变慢,甚至瘫痪 原因: 
  • 网络环路(有人把两根网线插到同一个交换机)
  • 病毒疯狂发广播包
  • 设备故障不停发广播
排查: ash 

抓包看广播包数量

 tcpdump -i eth0 broadcast 

如果广播包占比超过30%,基本就是风暴了

解决: 
  • 启用STP协议防止环路
  • 划分VLAN隔离广播域
  • 定位异常设备断网

瓶颈四:DNS解析慢

症状:访问网站慢,但ping IP正常 检查: ash 

测试DNS解析时间

 nslookup www.baidu.com time nslookup www.google.com 

Linux下用dig更详细

 dig www.baidu.com 
解决: 
  • 内网搭建DNS缓存服务器(如dnsmasq)
  • 或者用公共DNS(114.114.114.114、阿里DNS 223.5.5.5)
  • 检查DNS服务器负载

瓶颈五:NAS/存储性能差

症状:访问共享文件夹慢 排查: ash 

测试磁盘IO

 dd if=/dev/zero of=/tmp/test bs=1M count=1000 

检查RAID状态

 cat /proc/mdstat 

查看NFS/SMB配置

 cat /etc/samba/smb.conf 
优化建议: 
  • 用SSD做缓存
  • 调整SMB/NFS参数(如SMB的socket options)
  • 启用RAID卡写缓存

实用检测脚本

一键检测网络瓶颈:

ash #!/bin/bash echo "=== 网卡速度 ===" ethtool eth0 | grep Speed 

echo -e "\n=== DNS解析 ===" time nslookup www.baidu.com

echo -e "\n=== 网络延迟 ===" ping -c 10 192.168.1.1 | tail -1

echo -e "\n=== 磁盘IO ===" dd if=/dev/zero of=/tmp/test bs=1M count=100 conv=fdatasync 2>&1 | grep copied rm /tmp/test

echo -e "\n=== 广播包比例 ===" tcpdump -i eth0 -c 100 broadcast 2>&1 | grep -c "broadcast" 

网络慢的原因很多,关键是系统排查。从物理层到应用层一层层查,总能找到问题。你们遇到过最奇葩的慢速原因是什么?欢迎评论区分享!


标签:#局域网优化 #网络慢 #网络瓶颈 #交换机配置 #DNS优化 #网络性能 #内网运维 #网络排查 #运维实战 #网络调优 

最新文章

随机文章