У меня есть два сервера Dell R515 под управлением CentOS 6.5, с одним из сетевых адаптеров Broadcom в каждом, напрямую подключенным к другому. Я использую прямую ссылку для передачи резервных копий с основного сервера в паре на вторичный сервер каждую ночь, используя rsync через ssh. Наблюдая за трафиком, я вижу пропускную способность ~ 2 Мбит / с, что намного меньше, чем я ожидаю от гигабитного порта. Я установил MTU на 9000 с обеих сторон, но это ничего не изменило.
Есть ли рекомендуемый набор настроек и оптимизаций, которые позволили бы мне достичь максимальной доступной пропускной способности? Более того, поскольку я использую rsync поверх ssh (или, возможно, просто NFS) для копирования миллионов файлов (~ 6 ТБ небольших файлов - огромный почтовый магазин Zimbra), оптимизация, которую я ищу, может быть более специфичной для моего конкретного случая использования. ,
Я использую ext4 с обеих сторон, если это имеет значение
Благодарность
РЕДАКТИРОВАТЬ: я использовал следующие rsync
параметры с довольно похожими результатами:
rsync -rtvu --delete source_folder/ destination_folder/
rsync -avHK --delete --backup --backup-dir=$BACKUPDIR source_folder/ destination_folder/
В настоящее время я наблюдаю тот же уровень плохой производительности при использовании cp
экспорта NFS по той же прямой кабельной линии связи.
РЕДАКТИРОВАТЬ 2: после завершения синхронизации я смог запустить iperf
и обнаружил, что производительность была около 990 Мбит / с, медлительность была вызвана фактическим использованием набора данных.
iperf
.