Windows 10 LTSC,内网千兆的网络,使用系统自带的FTP服务器,发现速度总是不能稳定在90MBps以上,有时候起步是100MBps,然后就一直往下掉到20+MBps;有的时候直接起步就是20+MBps,怎么也上不去。
- 用了如下命令进行设置,没有什么效果:
netsh int tcp set global autotuninglevel=restricted
netsh interface tcp set heuristics disabled
- 再把服务器换成了FileZilla Server,问题还是依旧。
看起来问题出在系统本身,但如果是QoS那缩水应该不会那么严重,请问该如何解决?
SMB是不是要映射网络驱动器使用?由于延续早古的安全习惯,禁止explorer.exe联网,所以这类方式我这边不行。
现在内网分享还有什么方式?HTTP服务器?
看你需求啊,P2P 用 LocalSend 就行:
中心节点的话,装个类 NextCloud 试试呗,选择挺多的。
我都是直接在资源管理器打开 smb 啊,就 \\192.168.1.1111
嘛,和普通文件一样用。顶多加个快速访问。
这个就是我说的禁止explorer.exe联网了,我看看NextCloud。
你指的是服务端还是客户端?我看两者都没提到SMB
然后我的客户端用的是WinSCP,也不支持SMB
L11
10
smb协议有额外开销的,速度最快差不多只有ftp的一半,所以还是别试了
还是看应用场景。现在的内网带宽显然是smb好,因为不必进行提前的数据复制过程,直接用。如果必须本地打开编辑,小文件everyting,大文件直接ssd硬盘拷贝。ftp的应用场景只是公开的档案文件共享比较合适。追求速度,真不如上移动硬盘
是不是因为一边压缩一边传输所以慢了?
这个我想到了,但是应该影响么那么大。
这个就无法短期内确定吧?
路由器和交换机都是有线连接,交换机是无管理,显示千兆口。
你可以提供一下网卡具体型号. 另外网卡驱动也会有一些优化设置选项.
路由器为了保证每个用户的体验, 有的会有内网平衡策略, 如果其他用户正在传输, 就有可能出现你的 时而20+起步, 时而100起步的情况.
Intel(R) Ethernet Connection (7) I219-V
这个能提供下参考吗?
如果其他连接设备没有大流量,应该不会有从20+到100这么大幅度的波动吧?而且很奇怪的是,非常有规律,从100+一直稳定往下走,总是如此。
千兆网卡。硬件本事没毛病。理论速度应该能达到 900Mbps
无法达到千兆位速度:
- 确保 英特尔 Ethernet Controller高级选项卡属性中的速度和双工设置设置设置为 自动协商。
- 降低 值或 关闭 中断节流,因为这非常适合处理许多小型数据包,因此驱动程序对进入和外出的数据包有更快速的响应。
- 禁用 其他 I219-V 功能,例如分载、节能以太网和流量控制。
- 如果系统配备 TurboLAN Cfos, 请禁用 此服务,称为 cFosSpeed 系统服务。由于该服务在后台持续运行,关闭程序不会产生任何影响。
- 运行 netsh int tcp 设置全局 Autotuninglevel=normal 在命令提示符上检查问题是否与 Windows Auto Tuning 相关
修复随机慢速互联网连接速度:
- 将 驱动程序更新至最新版本。
- 禁用 适配器属性中的DisSpeedOnPowerDown高级设置。
- 取消选中 允许计算机关闭此设备以节省设备高级电源属性上的电源。
另外, 你如果有其他设备,也可以测试一下,内网速度变化跟路由器配置和性能有一定的关系。也包括交换机和网线。
分载没找到,其他两个是这么设置的。
我记得初始时正常,为了网速才改成限制的。
这个应该是电源关闭时降低速度吧?也是这么设置的。
其他也是这么设置的,最近又把服务器软件改成了FileZilla,看看效果。