新闻动态

服务器大文件传输的方法

服务器大文件传输的方法

在管理mysql,初始化服务器、复制和备份/还原,跨网络的大文件传输是很常见的操作。 1、基本的操作  ● 压缩大文件  ● 发送到另一台服务器上  ● 解压大文件  ● 校验文件的完整性,是否有损坏

2、具体的操作       (1)一般的步骤(scp) server1: gzip   -c   /backup/mysql/mytable.MYD     > mytable.MYD.gz scp    mytable.MYD.gz    root@server2: /var/lib/mysql/

server2: gunzip     /var/lib/mysql/mytable.MYD.gz

特点-scp传输速度较慢,但保证了传输的安全性,而这些操作大量的对磁盘进行读写,使传输的效率不高。

(2)管道传输(ssh) gzip -c mytable.MYD | ssh root@192.168.1.110"gunzip -c - > /var/lib/mysql/mytable.MYD"

特点-比上一种降低了磁盘的I/O,使传输效率有所提高。

(3)数据流重定向传输(nc)

原理:在目的服务器中开启一个监听的端口,源端口会将文件传输到目的服务器的监听端口中即可。

server1: gzip  -c -    /var/lib/mysql/mytable.MYD    |nc  -q   1    server1   12345 server2:开启监听端口12345 nc  -l  -p  12345   |gunzip  -c  - >/var/lib/mysql/mytable.MYD

☆特荐★ Raysync   镭速大文件传输软件 亮点: 业内领先的数据传输核心技术,超高速传输引擎,完美解决客户跨国传输、远距离传输、大文件传输等问题,最大限度提高带宽效能,从而提高工作效率。

特点: 支持断点续传,加密传输数据,为客户提供高速、稳定、安全网络优化服务,大幅节省企业网络资源投入,提高效率,改善网络使用体验。                 

3、总结 以上只是针对各种工具命令做的比较,但是具体哪个在文件传输中效率更高,需要针对该服务器的环境考虑,分析磁盘驱动器、网卡、CPU,经测试实验得出最高效的方法。

本文地址:https://www.raysync.cn/news/post-id-341 ,镭速(Raysync)大文件传输软件,高速传输系统,提供ftp传输加速服务,企业级大文件传输协议,解决大数据传输,跨境传输,跨国大文件传输慢的问题,帮助企业提高传输效率。

上一篇:大数据传输加密保护你的数据安全

下一篇:大文件传输,跨国文件传送都适用的Linux系统

关注云语科技

wechat qrcode

微信扫一扫,获取最新资讯