Добрый день.
Купил новую DS1817 (DSM 6.2-23739 Update 2) под следующую задачу: в нормальном режиме девайс стоит в ожидании с отключенными ЕТН-портами. По заданию в планировщике скрипт включает порты, проверяет доступность внешнего сервера, при помощи WGET скачивает по протоколу FTP содержимое корневой папки и снова отключает сетевые порты. Безопасность и всё такое, в общем, типа резервное хранение бэкапов.
Проблема: выше 100мбит/сек скорость скачивания при использовании WGET не подымается.
Как все подключено: бэкапный сервер соединен напрямую (без свитчей, роутеров и прочего активно/пассивного сетевого оборудования) с хранилкой через агрегированный (использую LACP) бондинг-интерфейс к eth0 и eth1 (вообще они 10ГБ/с, но сервак пока умеет только 1ГБ/с) с помощью патч-кордов, шедших с ней в комплекте.
Что делал:
1) подключал хранилку к серверу по iSCSI. Скорость 1ГБ/с в обе стороны при выполнении операций с сервера, тут все шоколадно, но не подходит по условию задачи
2) включал FTP на самой хранилке. Скорость скачивания до 1ГБ/с, скорость закачивания на хранилку около 500мбит/сек, что тоже слегка не фонтан
3) включал Jumbo-фреймы (MTU 9014). В режиме iSCSI линия нагрузки стала чуть ровнее, на режим FTP никакого влияния не оказало
4) подключил хранилку в сеть через eth2 (1ГБ/с), попробовал через Far Manager по FTP погонять файлы в обе стороны - скорость в обоих направлениях почти 1ГБ/с
Мои предположения:
1) WGET не умеет больше 100 мбит/сек через себя прокачивать. Есть другие консольные варианты для скачивания файлов по FTP?
2) "фича" 10ГБитных интерфейсов. В дальнейшем планирую докупить в сервер 10ГБитную карту для работы интерфейсов на полной скорости. Обидно будет, если ничего не изменится и скорость будет не выше 1% от теоретически возможной...
3) что-то иное. Помогите, кто знает, в чем проблема?