大文件跨网传输技巧

在不需传输文件全部内容的场景下,rsync是一个高效的选择。而scp虽然操作简便,但由于涉及频繁的磁盘读写,传输速度相对较慢。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     运维DBA跨网传输大文件就如同上茅厕下厨房一般无二
     好的方法并非显而易见,且方法的优劣差异可能非常显著
     
     常言道:蔬菜最后一公里价格翻一翻,即便不听常言
     我们用迅雷下载常常驻足在99.9%,亦可窥见文件校验的昂贵
     整个传输需要综合考量的因素颇多,这里我仅拿是否压缩来写
     压缩无须做文件校验,且节省网络带宽,提高传输速度
     相关资源如:CPU、内存、IO,最好用vmstat -n 5看IO或者CPU是否为瓶颈
     切莫教条主义导致和数据库服务器争抢资源拖垮DB Server 
     因为压缩必然要增加CPU开销!
     
     以下介绍4种方法
     
     ㈠ rsync 
        
        利用rsync的二进制差异算法,只在网间同步变化的数据,这是rsync优势所在。

        在知道文件中大部分的内容都不需要传输的场景下,可以优先考虑使用rsync。

[mysql@even ~]$ rsync -av /backup/ -e ssh root@192.168.1.11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值