一个网络掉速的问题

查看 20|回复 0
作者:AS4694lAS4808   
自己攒的 NAS 稳定使用两年,最近出现了用一段时间后网络掉速的问题,触发的场景是 BT 大流量下载超过半小时(80mb/s)或者局域网内设备看 NAS 上蓝光电影(smb/ftp/sftp)连续拖动二十来次进度条,之后 NAS 的网络速度就必然降为 10-20mb/s ,再从手机打开电影,加载速度从 200 多 kb 慢慢增长到 10mb/s ,蓝光电影要缓冲挺长时间,正常时几十 mb/s 速度的 BT 种子最大也只能 12mb/s ,一开始以为只有重启才能恢复,后来发现用 ifdown/ifup 之后,网络速度能恢复正常。
先上配置:
  • CPU:R3-5300GE B0 步进
  • 主板:华硕 TUF B450M PRO GAMING ( RTL8111H )
  • 硬盘 1:梵想 2TB SSD
  • 硬盘 2&3:西数红盘 4TB
  • 硬盘 4:京造 2TB SSD (最近出现过几次 ATA ERROR )
  • 系统:OpenMediaVault 5 ( Debian Jessy )
  • 路由器:工控多口千兆

    尝试过的测试方法:
    [ol]
  • iperf3:正常时与路由器双向 968MB/s (120mb/s),出现问题时双向从 100MB/s 缓慢涨到 290MB/s ,并且会有一两个 Retr 是 1-2 ,其他设备与路由器的速度依然是 968MB/S 。
  • 更换路由器网口:无效
  • 更换网线:无效
  • ethtool:问题发生和没发生都是 Speed: 1000Mb/s
  • sysctl:修改 sys.net.ipv4.tcp_max_syn_backlog = 65535 ,无效
  • ip -s link show:RX 和 TX 的 errors 都是 0
  • dd:问题发生时,所有盘读取和写入速度都在正常范围内
  • 影音文件:一个电影复制到所有硬盘,问题发生时都是读取速度缓慢,正常时读取都是略低于硬盘的最大速度
  • 查看 Kernel&系统日志:没有大量的或者网络相关的 error 出现
  • 换用 PCI-E 网卡:唯一还没有尝试的。。
    [/ol]
    所以除了 10 之外,还有哪些能尝试的检测或者优化网络的方式么?
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部