Mein Laptop und meine Workstation sind beide mit einem Gigabit-Switch verbunden. Beide laufen unter Linux. Aber wenn ich Dateien mit kopiere rsync
, ist die Leistung schlecht.
Ich bekomme ungefähr 22 MB / s. Sollte ich theoretisch nicht etwa 125 MB / s erreichen? Was ist hier der limitierende Faktor?
EDIT: Ich habe einige Experimente durchgeführt.
Schreibe Performance auf den Laptop
Der Laptop verfügt über ein XFS-Dateisystem mit vollständiger Festplattenverschlüsselung. Es verwendet den aes-cbc-essiv:sha256
Verschlüsselungsmodus mit einer Schlüssellänge von 256 Bit. Die Schreibgeschwindigkeit der Festplatte beträgt 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
Leseleistung auf der Workstation
Die von mir kopierten Dateien befinden sich auf einem Software-RAID-5 über 5 Festplatten. Oben auf dem Überfall ist ein Lvm. Das Volume selbst wird mit derselben Verschlüsselung verschlüsselt. Die Workstation verfügt über eine FX-8150-CPU mit einem nativen AES-NI-Befehlssatz, der die Verschlüsselung beschleunigt. Die Leseleistung der Festplatte beträgt 256 MB / s (Cache war kalt).
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
Netzwerkleistung
Ich ließ iperf zwischen den zwei Klienten laufen. Die Netzwerkleistung beträgt 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