ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

LocalSend 实测笔记:局域网文件传输到底能跑多快?附 5 个可直接照做的提速方案

LocalSend 实测笔记:局域网文件传输到底能跑多快?附 5 个可直接照做的提速方案 LocalSend 实测笔记局域网文件传输到底能跑多快附 5 个可直接照做的提速方案【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend把 2GB 素材从电脑甩到手机微信过不了、网盘太慢我拿 LocalSend 在局域网里实测了一周千兆有线、5GHz、2.4GHz 各跑了几轮速度、内存、老设备表现都记下来了最后给出 5 个能直接照做的提速方案。测试口径设备、文件、网络项目配置主力设备Mac (M2) Windows 11 台式机千兆有线直连路由对比设备Android 旗舰、iOS 手机、红米 Note 9、树莓派 4B测试文件23MB 图片包 / 500MB MP4 / 2.5GB ZIP网络千兆有线、5GHz Wi-Fi、2.4GHz Wi-Fi测量取应用进度页显示的实时速度做均值CPU/内存由系统监视器每 5 秒记一次速度实测500MB 文件在三种网络下的表现500MB MP4 各连发 3 次取中位数网络平均速度耗时备注千兆有线91 MB/s5.5s3 次波动 3%5GHz Wi-Fi63 MB/s8s第 2 轮中途掉速2.4GHz Wi-Fi24 MB/s21s大文件后半段明显降速小文件 23MB 图片包在有线下 0.3 秒传完77 MB/s体感就是点一下就到。必须暴露一处翻车5GHz 第 2 轮跑到 60% 时速度突然掉到 15 MB/s持续约 40 秒才恢复。抓了下信道是隔壁设备挤在同一信道上抢包2.4GHz 更狠——2.5GB 大包后半段速度从 26 MB/s 一路滑到 14 MB/s全程 105 秒才传完。Wi-Fi 的波动不是软件问题是物理层在抢信道。 看不见的代价CPU、内存与稳定性2.5GB 传输全程的资源记录平台角色平均 CPU峰值 CPU内存Windows 11发送端18%45%约 130MBmacOS M2发送端21%49%约 120MBAndroid 旗舰接收端32%68%约 150MBiOS接收端28%57%约 130MB接收端比发送端多吃 CPU因为收到数据后还要算 SHA-256 校验和。稳定性上 2.5GB 大包全量跑完只有 2.4GHz 下出过 1 次连接超时应用自动重连后继续文件没传坏。 老设备实测红米 Note 9 加树莓派 4B这对组合在 2.4GHz 下传 500MB 用了 52 秒9.6 MB/s只有主力机组合的四分之一。两个现象设备发现要 4~6 秒主力组合基本 1 秒内出列表传 2.5GB 时红米内存从 120MB 一路涨到 210MB。慢的主因不是网络——把树莓派换到有线后速度立刻回到 35 MB/s 量级瓶颈是它那张 SD 卡的写入速度。老设备跑 LocalSend 能扛但别指望跑满带宽。瓶颈在哪翻源码能定位到两个点。第一v2 协议一次只允许一个上传会话服务状态定义里写得明明白白pub(crate) struct V2State { /// The single upload session slot. Only one session can be active at a time. pub(crate) session: MutexOptionSessionStateV2, // ... }这就是为什么同一时间只能向一台设备发送想群发只能排队。第二接收侧写入走 512KB 缓冲加逐块校验接收落盘逻辑 在存储慢的老设备上会把 CPU 和内存都拉高文件读取模型 里同样是 512KB 的读缓冲。单会话限制是协议设计取舍代码里已有 v3 模块在迭代方向上。5 个可直接照做的提速方案两台设备尽量进 5GHz 或改有线平均速度从 24 MB/s 拉到 63~91 MB/s收益最大的一步。路由器关掉 AP 隔离、防火墙放行 53317 端口解决的是互相发现不了速度再快也白搭。接收端关闭校验和验证设置里有开关老设备峰值 CPU 能降一截重要数据不建议关。2.5GB 以上的大包拆成 1~2GB 分段发单段失败重传代价小也躲开 2.4GHz 后半段降速最严重的区间。两端放同一子网、别走访客网络本次 2.4GHz 掉速和超时全部出在跨信道/干扰场景同子网同信道下 3 次全绿。值不值得用结论直接给无外网、跨系统传文件它目前是免费开源里我测过最顺手的千兆有线的 91 MB/s 已经把瓶颈交还给网卡和磁盘不适合指望 2.4GHz 老路由跑出有线速度的场景那条路径我实测只有 24 MB/s 还会掉速。代码里 v3 协议和 WebRTC 通道都在推进多设备并发发送大概率是下一版能兑现的事。【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表