Mon ordinateur portable et mon poste de travail sont tous deux connectés à un commutateur Gigabit. Les deux fonctionnent sous Linux. Mais lorsque je copie des fichiers avec rsync
, cela fonctionne mal.
Je reçois environ 22 Mo / s. Ne devrais-je pas théoriquement avoir environ 125 Mo / s? Quel est le facteur limitant ici?
EDIT: J'ai mené des expériences.
Ecrire des performances sur l'ordinateur portable
L'ordinateur portable a un système de fichiers xfs avec chiffrement intégral du disque. Il utilise le aes-cbc-essiv:sha256
mode de chiffrement avec une longueur de clé de 256 bits. Les performances d'écriture sur le disque sont de 58,8 Mo / 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
Performances de lecture sur le poste de travail
Les fichiers que j'ai copiés se trouvent sur un logiciel RAID-5 sur 5 disques durs. Au sommet du raid est un lvm. Le volume lui-même est crypté avec le même chiffre. Le poste de travail dispose d'un processeur FX-8150 doté d'un jeu d'instructions AES-NI natif qui accélère le cryptage. Les performances de lecture du disque sont de 256 Mo / s (le cache était froid).
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
La performance du réseau
J'ai couru iperf entre les deux clients. Les performances du réseau sont de 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