同步速度慢怎么排查:第一件事是看连接类型
官方排查顺序的第一步:确认没走中继
官方 FAQ 对「为什么同步这么慢」给出的第一检查项:Remote Devices 列表里双击设备,看 Connection Type 是否以 Relay 开头。
走中继的典型特征是速度被压到远低于链路应有水平。中继出现的原因是直连没建立起来——处理路径:路由器端口映射(22000/TCP+UDP)或确认 UPnP 生效、本地防火墙放行,详见[中继(../07-网络与连通/02-relay.md)与[防火墙放行(../07-网络与连通/04-firewall.md)。直连恢复后程序自动弃用中继。
第二步:找弱算力设备
官方点名的第二原因:集群里有低功耗设备——树莓派、手机、NAS。SHA-256 哈希与 TLS 加解密吃 CPU,最弱的那台决定整条链的吞吐(见[性能调优(../09-配置与进阶/03-performance.md)的瓶颈分析)。
判断方法:速度慢时看那台设备的 CPU 占用是否顶满;或对照启动日志里的哈希性能基线。
第三步:验证网络本身
用 iperf 或普通测速工具分离变量——设备间直连的实际带宽没到网络标称值,是链路问题不是程序问题。局域网内尤其该跑满内网带宽,跑不满多半是 Wi-Fi 环境或交换瓶颈。
其他常见慢因
- 传输走的是加密文件夹:不受信任设备模式下文件间不能复用块,整文件重传更频繁(见[接收加密(../04-共享文件夹/06-encrypted-folder.md));
- 海量小文件:逐文件的握手与索引开销远大于大文件,初次同步显得极慢,之后会顺畅;
- 限速设置:检查全局与单设备的 Limit Rates 是否被改过非零值;
- 对方离线:同步需要对端在线,这是架构决定的(见[为什么没有云端(../01-认识同步方式/02-why-no-cloud.md))。
排完还是慢
把进程切到调试日志级别抓一段(方法见[日志与审计(../09-配置与进阶/04-logs-and-audit.md)),看传输阶段的卡点在握手、哈希还是网络等待;官方论坛的支持板块也是好去处——发帖时附上设备数、连接类型与文件夹规模,回复质量高得多。