Ich habe zwei Dell R515-Server mit CentOS 6.5, von denen jeweils einer direkt mit dem anderen verbunden ist. Ich verwende die direkte Verbindung, um Backups vom Hauptserver im Paar jede Nacht mit rsync über ssh auf den sekundären Server zu übertragen. Bei der Überwachung des Datenverkehrs sehe ich einen Durchsatz von ~ 2 MBit / s, was viel weniger ist, als ich von einem Gigabit-Port erwarten würde. Ich habe die MTU auf beiden Seiten auf 9000 eingestellt, aber das schien nichts zu ändern.
Gibt es eine empfohlene Reihe von Einstellungen und Optimierungen, mit denen ich den maximal verfügbaren Durchsatz erzielen kann? Da ich rsync over ssh (oder möglicherweise nur NFS) verwende, um Millionen von Dateien (~ 6 TB kleiner Dateien - ein riesiger Zimbra-Mailspeicher) zu kopieren, müssen die Optimierungen, nach denen ich suche, möglicherweise spezifischer für meinen speziellen Anwendungsfall sein .
Ich benutze ext4 auf beiden Seiten, wenn das wichtig ist
Vielen Dank
BEARBEITEN: Ich habe die folgenden rsync
Optionen mit ziemlich ähnlichen Ergebnissen verwendet:
rsync -rtvu --delete source_folder/ destination_folder/
rsync -avHK --delete --backup --backup-dir=$BACKUPDIR source_folder/ destination_folder/
Gegenwärtig sehe ich die gleiche schlechte Leistung, wenn ich cp
einen NFS-Export über dieselbe direkte Kabelverbindung verwende.
EDIT2: Nach Abschluss der Synchronisierung konnte ich ausführen iperf
und stellte fest, dass die Leistung bei 990 Mbit / s lag. Die Verlangsamung war auf den tatsächlich verwendeten Datensatz zurückzuführen.
iperf
.