我使用pscp将大量的数据从Windows10传输到Linux,使用的是TP链路3G/4G、MR-3420路由器。Windows机器与Cat5电缆连接,Linux与WiFi连接。
有没有更好的更好的工具来更快的转移?
发布于 2019-08-05 15:02:49
对于最快的传输,我发现tar‘将文件夹/文件合并为一件事是最好的。当有数千个子文件夹和文件时,操作系统就会成为传输过程中每个子文件夹和文件处理的瓶颈。所以,tar或zip您的东西首先进行一个文件传输,然后在目标计算机上执行tar -xf或unzip。而且不要费心地做任何压缩,这样的小文件大小通常不会比压缩和解压缩所花费的时间更长。
https://www.tp-link.com/lk/home-networking/3g-4g-router/tl-mr3420/ 1 10/100 MDI广域网端口,4 10/100 MDI局域网端口,支持自动协商和自动MDI/MDIX本地无线高清视频共享,速度高达300 MDI
根据规范,您的有线LAN端口看起来只有100 Mbps,甚至不到1 Mbps;这肯定会限制传输速度。似乎这个特殊的交换机更适合于无线连接/流?
您的问题是,是否有更好的工具:最好的答案可能是:(a)更快的交换机或(b)通过wifi连接两个系统,以便使用高达300 make的数据,这比100 make的有线端口更好。
首先要检查每个系统上协商好的网络链路速度,以了解您正在使用的是什么。
如果不涉及整个GiB与GB之间的技术问题,1gbps = 125 MB/秒最大,我通常在一个干净的有线局域网上获得大约100 MB/秒的传输,所有硬件都是1gpb。在100 MB,这将限制您12.5 MB/s最大,其中80%是~10 MB/秒。以10 MB/秒的速度,预计150 MB至少需要4.1小时。
150 * 1000 / 10 = 15000秒;/60/60 =小时
在一个良好的1 1gbps连接上,保持100 MB/秒的速率将需要25分钟。
https://unix.stackexchange.com/questions/533942
复制相似问题