我是在两台虚拟机做的测试。

如果用传统SCP远程拷贝,速度是比较慢的,如图:

现在采用lz4压缩传输。LZ4是一个非常快的无损压缩算法,压缩速度在单核300MB/S,可扩展支持多核CPU。它还具有一个非常快速的解码器,速度单核可达到和超越1GB/S。通常能够达到多核系统上的RAM速度限制。

项目主页:http://code.google.com/p/lz4/

安装(在本地和远程均安装lz4压缩工具)

# wget https://dl.dropboxusercontent.com/u/59565338/LZ4/lz4-r108.tar.gz

# cd lz4-r108/

# make;make install

远程传输

1
time tar -c aa.img |pv|lz4 -B4|ssh 192.168.17.129 "lz4 -d |tar -xC /root/"

传输2G的文件,速度是119M/S,花费了17秒传输完毕。

本文转自hcymysql51CTO博客,原文链接:http://blog.51cto.com/hcymysql/1328071 ,如需转载请自行联系原作者

让远程传输大文件变得更快相关推荐

  1. 远程传输大文件使用什么平台好呢?

    远程传输大文件使用什么平台好呢?小文件倒是还可以通过QQ这样的方式进行传输,但是它对传输文件的大小有所限制,传输大文件就行不通了. 远程传输大文件使用什么平台好呢?传输大文件一个是要求传输稳定,不能说 ...

  2. Windows远程桌面传输大文件出错:未指定的错误

    Windows远程桌面传输大文件出错:未指定的错误 1.软件环境⚙️ 2.问题描述

  3. 为什么都说Dubbo不适合传输大文件?Dubbo支持的协议

    背景 之前公司有一个 Dubbo 服务,内部封装了腾讯云的对象存储服务 SDK,是为了统一管理这种三方服务的SDK,其他系统直接调用这个对象存储的 Dubbo 服务.用来避免因平台 SDK 出现不兼容 ...

  4. 如何快速传输大文件,介绍大文件快速方法

    现在,企业比以往任何时候都面临着一个重大挑战:需要一个快速共享文件的解决方案.但是,并非所有快速文件传输解决方案都以相同的速度传输文件.文件大小.端点位置.路径.设备.防火墙.网络系统和加密需求都会限 ...

  5. 四种企业传输大文件的方法

    如今,发送数GB大小的文件变得越来越普遍.例如,在我们的日常办公中,接收超过100MB的日志数据的zip文件是正常的.虽然看起来这只是一个高度专业化的案例,但在科技行业中却很常见. 在影视行业中,单个 ...

  6. LSM树——LSM 将B+树等结构昂贵的随机IO变的更快,而代价就是读操作要处理大量的索引文件(sstable)而不是一个,另外还是一些IO被合并操作消耗。...

    Basic Compaction 为了保持LSM的读操作相对较快,维护并减少sstable文件的个数是很重要的,所以让我们更深入的看一下合并操作.这个过程有一点儿像一般垃圾回收算法. 当一定数量的ss ...

  7. JAVA实现服务器间拷贝文件,寻找在Java服务器之间传输大文件的好方法

    在这个项目中有一个主要的数据库服务器,其他安装在不同地方的服务器维护着自己的本地数据库.我们必须允许每个系统将其本地数据库更新为主要数据库上的任何版本.所有的服务器都运行Java环境.寻找在Java服 ...

  8. 局域网只看到少数电脑_利用局域网高速传输大文件的两种方法

    点击蓝字,关注我们 说到传输文件,我们可能很容易想到使用微信或者QQ发送文件,如果没有连接网络的话,可以考虑使用U盘或数据线,当然也可以使用第三方的共享文件,比如说茄子快传.以上方法的缺点自然是很明显 ...

  9. HTTP 如何传输大文件

    数据压缩 浏览器在发送请求时都会带着 Accept-Encoding 头字段,里面是浏览器支持的压缩格式列表,例如 gzip.deflate.br 等,这样服务器就可以从中选择一种压缩算法,放进 Co ...

最新文章

  1. python 进制转换_Python数据结构与算法——递归应用之进制转换
  2. 人工智能会终结就业吗?
  3. SpringBoot : Springboot-jpa Table 'sell.hibernate_sequence' doesn't exist
  4. 【log4j】—日志记录log4j的Logger和commons.logging的Log的区别
  5. 虚存的用法计算机组成原理,5.5虚拟存储器计算机组成原理.pdf
  6. 当我们群嘲假博士时,不要忘了真博士们的艰辛
  7. python实现单张图像拼接与批量图片拼接
  8. Linux Enterprise Cluster选译
  9. js 获取select 中option 的个数
  10. 关于opencv中 tf_text_graph_ssd.py生成pbtxt报错的解决方案
  11. 计算机中我的云文档在哪儿里,wps云文档可以删除吗在哪里删除
  12. 洛谷-P1427-小鱼的数字游戏
  13. 程序员常用资源工具集合(建议收藏)
  14. 小小明_小小明手游框架_xxm_小小明手游平台
  15. steam同乐无法连接远程计算机,Steam远程同乐功能怎么使用_Steam远程同乐功能使用方法_3DM单机...
  16. 聊聊我是如何拿到这么多大厂offer的
  17. error MSB3073
  18. e2ee比PHP_E2EE-端对端加密
  19. 【易语言模块】MP3信息标签解析V1.0[源码]分享
  20. SQLyog下载地址

热门文章

  1. ZOJ 3826 Hierarchical Notation 模拟
  2. 深搜--1-n的全排列
  3. Linux内核升级Broadcom网卡问题(bnx2)
  4. NoSQL解决方案比较
  5. MPlayer配置文件
  6. java 不指定大小接收
  7. php webwxuploadmedia_PHP Web实现文件上传下载功能实例解析
  8. 与孩子一起学编程python_与孩子一起学编程(Python读书笔记3)
  9. sf | 读取和保存空间矢量数据
  10. oracle 安装ora 27102,Oracle ora-27102 错误