自己攒的 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/ssysctl:修改 sys.net.ipv4.tcp_max_syn_backlog = 65535 ,无效ip -s link show:RX 和 TX 的 errors 都是 0dd:问题发生时,所有盘读取和写入速度都在正常范围内影音文件:一个电影复制到所有硬盘,问题发生时都是读取速度缓慢,正常时读取都是略低于硬盘的最大速度查看 Kernel&系统日志:没有大量的或者网络相关的 error 出现换用 PCI-E 网卡:唯一还没有尝试的。。 [/ol] 所以除了 10 之外,还有哪些能尝试的检测或者优化网络的方式么?