Mam dwa serwery Dell R515 z systemem CentOS 6.5, z jednym z NIC Broadcom bezpośrednio połączonymi. Używam bezpośredniego linku, aby co noc przesyłać kopie zapasowe z głównego serwera w parze do pomocniczego przy użyciu rsync przez ssh. Monitorując ruch, widzę przepustowość ~ 2 MB / s, czyli o wiele mniej niż oczekiwałbym od portu gigabitowego. Ustawiłem MTU na 9000 po obu stronach, ale to nic nie zmieniło.
Czy istnieje zalecany zestaw ustawień i optymalizacji, które doprowadziłyby mnie do maksymalnej dostępnej przepustowości? Co więcej, ponieważ używam rsync przez ssh (lub potencjalnie po prostu NFS) do kopiowania milionów plików (~ 6 TB małych plików - ogromny sklep pocztowy Zimbra), optymalizacje, których szukam, mogą wymagać bardziej szczegółowej specyfikacji dla mojego konkretnego przypadku użycia .
Używam ext4 po obu stronach, jeśli to ma znaczenie
Dzięki
EDYCJA: Użyłem następujących rsync
opcji z prawie podobnymi wynikami:
rsync -rtvu --delete source_folder/ destination_folder/
rsync -avHK --delete --backup --backup-dir=$BACKUPDIR source_folder/ destination_folder/
Obecnie patrzę na ten sam poziom niskiej wydajności, gdy korzystam cp
z eksportu NFS, przez to samo bezpośrednie łącze kablowe.
EDYCJA 2: po zakończeniu synchronizacji mogłem uruchomić iperf
i stwierdziłem, że wydajność wynosiła około 990 Mb / s, spowolnienie było spowodowane faktycznym zestawem danych w użyciu.
iperf
.