局域最高效率的传输方式或者软件工具是什么

曾经十几年前,网络老司机告诉我ipmsg(飞鸽传书)是用udp传输,效率最高。当年主流小企业和家庭组网还是百兆为主,ipmsg和smb都感受不到太大差距。
现在用上了2.5Gbps有线和2.4Gbps的wifi6传输文件,ipmsg只有区区600M,smb有1.8G(瓶颈估计在wifi干扰),差距有点大。

1 个赞

在尘世间,总会有临时传几张图片、APP 安装包的需求,历经 Localsend、闪电藤、Airclap 等众多同类工具之后,还是觉得直接经由 NAS 作为中转站最为简便,不用来回倒腾开 APP,仅需此端上传,彼端即可打开

1 个赞

nas万能论。。。
虽然我也有nas。
但这是一个100G的游戏,放nas上,nas不可能直接运行它,用挂载盘来给PC运行,效率也不高。
假设先放nas,2.5G网络,5.6分钟,再从nas通过wifi传输给笔记本,8.3分钟,用时14分钟。
PC直传笔记本,8.3分钟。

2 个赞

既然要玩游戏,试一下iscsi怎么样?

1 个赞

小文件就不说了,你用啥都行,大文件笔记本就弄根网线直接插到电脑上就好了呗,能到理论极限速度,看你网卡速度和硬盘速度

笔记本网卡是千兆,不如wifi6的2400兆,现在实测大概70%,有1800兆。
里面的纠结点是什么协议什么软件传输更快,更接近极限

笔记本克隆游戏是为了离开nas所在内网玩,公网上传速度不高,iscsi也是不现实

那你就用smb,啥是smb?

频繁的小文件(文本)传输,我目前最喜欢的是utools,复制后按一下快捷键就可以把剪切板的内容选择发送到另一台机器了,没找到其他更方便的

服务器消息块(Server Message Block,缩写为SMB),又称网络文件共享系统(Common Internet File System,缩写为CIFS, /ˈsɪfs/),一种应用层网络传输协议,由微软开发,主要功能是使网络上的机器能够共享计算机文件、打印机、串行端口和通讯等资源。它也提供经认证的进程间通信机能。它主要用在装有Microsoft Windows的机器上,在这样的机器上被称为Microsoft Windows Network。(引自维基百科)

这类的 SMB,我觉得可以简单理解为类似 FTP 的文件传输协议。

另外,恕我冒昧,这种概念问题还是建议您自己上网搜一下,其实很方便的。

SMB 似乎存在性能问题。我在 Linux 主机上用 samba 开 SMB 服务,手机上用质感文件做客户端,传输大文件(大约 500 mb)时会不稳定,比如速度突然掉下来,有时甚至会中断。不清楚是 SMB 协议自身的问题,还是 samba 服务端的问题。而换用 dufs 开 WebDAV 服务,或直接用 webd 的 http服务,则不会出现上述问题。

我前面想提的是,何不使用ftp?

哥们这「NAS 万能论」的帽子扣的触不及防:dizzy_face:。你开始也没说是传大文件,我说用 NAS 中转有场景限定,是「临时传几张图片、APP 安装包」(甚至没说是游戏安装包,一般的 APP 几十兆上百兆到顶了)

不知道是我没看清楚,还是您没说明白,您前面好像也没提 FTP 啊,您这句

是从哪儿冒出来的?

调侃归调侃,其实我觉得如果只是在内网传输,FTP 也不失为一个好主意,毕竟老牌协议,支持的软件多。

另外,其实我觉得 WebDAV 也不错,Windows 上也有轻量级的 webDAV 客户端,如 dufs

1 个赞

因你提到它跟FTP相似。

@VIctoryRoad @biubiu 我目前用的是FTP,也考虑过WebDAV,不过一直不清楚这两者的性能和开销差异,好像听说文件量太多(还是太大记不清楚了)WebDAV开销大,所以坚果云对WebDAV有限制?

那恐怕要控制变量,做压力测试了。比如,在同一个服务端,分别用 WebDAV 和 FTP 协议传输同样的大量文件到同一个客户端,然后比较资源占用。

我没做过压力测试,但根据以往的经验:

  • Android 手机做服务端(服务器软件是 primitive ftpd,LinuxMint 计算机做客户端(客户端软件是 caja),经 FTP 协议自电脑传输大量音频文件至手机(约400个,每个文件大小在 5〜10 MB 之间),传输后部分文件丢失(约丢失10个文件),怀疑是手机杀后台导致的。
  • Android 手机做客户端(客户端软件是 CX 文件管理器,LinuxMint 计算机做服务端(服务端软件是 dufs,经 webDAV 自电脑传输10个视频文件至手机(每个文件大约500 MB〜1 GB),所有文件都顺利完成传输。

你们的都是直接拿手机做的服务端吗? :rofl:
我的服务端在PC上。

只是临时传文件,如果长期使用,肯定会选计算机做服务端

临时传文件可能手机微信+PC微信网页版更便捷吧?

也不见得,手机如果用微信收文件,需要用其他软件把文件转移到存储目录中,否则只能一直放在微信的临时存储中,时间久了还容易被清理掉。如果是手机开服务器,电脑可以直接把文件上传到指定的存储目录,一步到位。更何况不走公网的服务器还更安全一些。