相关疑难解决方法(0)

为什么我的 rsync 这么慢?

我的笔记本电脑和工作站都连接到千兆交换机。两者都运行Linux。但是当我用 复制文件时rsync,它的性能很差。

我得到大约 22 MB/s。理论上我不应该得到大约 125 MB/s 吗?这里的限制因素是什么?

编辑:我进行了一些实验。

在笔记本电脑上写性能

笔记本电脑有一个全盘加密的 xfs 文件系统。它使用aes-cbc-essiv:sha256密码模式,密钥长度为 256 位。磁盘写入性能为58.8 MB/s

iblue@nerdpol:~$ LANG=C dd if=/dev/zero of=test.img bs=1M count=1024
1073741824 Bytes (1.1 GB) copied, 18.2735 s, 58.8 MB/s
Run Code Online (Sandbox Code Playgroud)

工作站上的读取性能

我复制的文件位于超过 5 个 HDD 的软件 RAID-5 上。在raid之上是一个lvm。卷本身使用相同的密码加密。工作站有一个 FX-8150 cpu,它有一个本地 AES-NI 指令集,可以加速加密。磁盘读取性能为256 MB/s(缓存是冷的)。

iblue@raven:/mnt/bytemachine/imgs$ dd if=backup-1333796266.tar.bz2 of=/dev/null bs=1M
10213172008 bytes (10 GB) copied, 39.8882 s, 256 MB/s
Run Code Online (Sandbox Code Playgroud)

网络性能

我在两个客户端之间运行了 iperf。网络性能为939 Mbit/s

iblue@raven $ iperf -c 94.135.XXX
------------------------------------------------------------
Client …
Run Code Online (Sandbox Code Playgroud)

linux performance rsync

49
推荐指数
4
解决办法
13万
查看次数

传输大量文件的最快和最可靠的方法是什么?

我正在尝试传输大约 10 万个文件,总共 90GB。现在我正在使用 rsync 守护进程,但它的速度很慢,只有 3.4mb/s,我需要多次这样做。我想知道我有哪些选项可以最大程度地通过互联网实现 100 兆位的连接并且非常可靠。

rsync file-transfer

10
推荐指数
5
解决办法
1万
查看次数

标签 统计

rsync ×2

file-transfer ×1

linux ×1

performance ×1