我的笔记本电脑和工作站都连接到千兆交换机。两者都在运行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
在工作站上读取性能
我复制的文件位于5个HDD上的软件RAID-5上。在raid之上是lvm。卷本身使用相同的密码加密。该工作站具有FX-8150 CPU,该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
网络性能
我在两个客户之间运行了iperf。网络性能为939 Mbit / s
iblue@raven $ iperf -c 94.135.XXX
------------------------------------------------------------
Client connecting to 94.135.XXX, TCP port 5001
TCP window size: 23.2 KByte (default)
------------------------------------------------------------
[ 3] local 94.135.XXX port 59385 connected with 94.135.YYY port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.09 GBytes 939 Mbits/sec