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

测量前其实最好先确定木桶效应上限。一个文件从电脑到手机至少会经历:

电脑硬盘 --(硬盘读速度)-> PCIe --(PCIe 协商速度)-> 电脑内存 --(PCIe 协商速度)-> 电脑网卡 --(网络协商速度)-> 网关 --(网络协商速度)-> 手机网卡 --(传输协商速度)-> 手机内存

比如在我这里,短板实际上是电脑内存到网卡的 PCIe 速度:

有线网卡只有 0.2 GB/s…

smb不稳定,我倾向于是Linux的实现导致的问题,我也在用,做视频流的录像存储和rsync的定时备份,性能都很不理想,一是慢,二是即使没有传输文件也一直占用几M带宽。

ftp在windows上要额外安装,每次做ftp服务都是配置麻烦,权限麻烦。:sweat:
有什么运行简单的ftp服务?
顺手来说不如开ssh,然后用sftp也不错。

webdav我推荐chfs

我是不理解为什么会第一时间想nas,nas作用是中转存储共享,局域网传输最简单形态就是点对点,我是感觉我脑溢血都不会第一时间想nas​:joy:

原来甚至考虑PC直连笔记本,奈何笔记本没有2.5G网口,PC的wifi没有2400M速率,就此作罢,还是过了一道路由

1 个赞

pcie网卡的速率怎么测

据说这个不错,您可以试一下。

Linux 下用 hwloc 软件里的 lstopo 工具。

Windows 下 Powershell 执行 Get-NetAdapterHardwareInfo,输出的 PcieLinkSpeed 一栏就是。注意显示的是双工裸传输速率,需要除以 2 获得单向速率,再乘 0.8 得到编码传输速率,最后除 8 来获得以字节为单位的速率。例如 5 GT/s = 5/2*0.8/8 GB/s = 0.25 GB/s

今我用Ubuntu的vsftpd,再用android上的andftp,但是不能接上。在一局域net中。

想知道如何用Ubuntu架一可用的ftpd。

其实您可以从如下方面排查您的 FTP 服务器的问题:

  1. 检查防火墙,是否放行 FTP 服务使用的端口。
  2. 检查服务器端口配置,和手机连接时使用的端口是否一致。(有些时候服务器程序使用的可能不是默认端口)
  3. 检查 systemd,vsftpd 服务是否随开机启动。

恕我直言,真的是头一次看见这样的说法。

效率最高应该还是移动固态硬盘,如果两台都是10Gbps的USB口,即使扣除拔插的时间损耗,带宽起码也能等效3~4个Gbps吧

5 个赞

因为用惯了nas的人大概率是习惯了云端存储,本地“流媒体”格式读取,上传nas就等于我已经完成传输了 :rofl: 因为我已经可以随时取用该文件。

至于真正的下载到本地更是几乎与从网页上下载东西没区别,而且不用额外搭建链接,所以心智成本特别低。(甚至重要文件都可以是无感同步,网络速度的快慢都不太影响大局了)

真要说传大型文件的话网络都不是啥稳定的选项,usb或许更好?

你提的三步,我都看了。

我已走到填username和password,如填不正確就要再填,填正確了就不停圈圈,仍然不能走通。

是这么回事,我手机FTP服务器用的是Solid Explorer File Manager

自带有,就是一用起来会有奇怪的问题,比如我的帖子:

我后来换用了FileZilla Server。

SFTP速度没FTP快,不过可以断点续传。

虽说相信FB2K开发者,但是看着VirusTotal检测一片红还是挺闹心的。

你现在是vsftpd开服务器没通?

是的

有没有可能是防火墙或者AppArmor之类安全机制的问题

是一种思路,不过我要是有这操作成本,我估计买两端的10G网卡也未尝不可。 :blush:

答案是否,现代数据中心,存储硬件是完全独立分离的,基于超高速的光纤网络互联,现在为了对抗NVIDIA的GPU互联NVLink,几家大厂也是开始用极高速的网络来实现GPU互联,例如RDMA。网络的上限极高,远超普通人认知的应用范围。

自带那个十几年前搞过,好像是基于iis的,反正一样是要安装,配置也好麻烦。现在不懂有没有更便捷的了。
FileZilla Server也考虑过,还是要装要配置。

用Ubuntu中的filezilla是能走通本地ftp的。

如果是Android的ftp,Ubuntu要走通很容易。

上限情况不等于实际可使用,在你提到的环境下,高性能网络互连是没办法达成的,所以我才说,网络并不可靠,不要拿极限当普通使用情况的可能