Il mio laptop e la mia workstation sono entrambi collegati a uno switch Gigabit. Entrambi eseguono Linux. Ma quando copio i file con rsync
, funziona male.
Ottengo circa 22 MB / s. Non dovrei teoricamente ottenere circa 125 MB / s? Qual è il fattore limitante qui?
EDIT: ho condotto alcuni esperimenti.
Scrivi le prestazioni sul laptop
Il laptop ha un filesystem xfs con crittografia completa del disco. Utilizza la aes-cbc-essiv:sha256
modalità di cifratura con una lunghezza della chiave di 256 bit. Le prestazioni di scrittura su disco sono 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
Leggi le prestazioni sulla workstation
I file che ho copiato sono su un software RAID-5 su 5 HDD. In cima al raid c'è un lvm. Il volume stesso è crittografato con lo stesso codice. La workstation ha una CPU FX-8150 con un set di istruzioni AES-NI nativo che accelera la crittografia. Le prestazioni di lettura del disco sono 256 MB / s (la cache era fredda).
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
Prestazioni di rete
Ho corso iperf tra i due clienti. Le prestazioni di rete sono 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