synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяBackup/Restore › Слишком низкая скорость RSYNC

Слишком низкая скорость RSYNC

ddv · 03.07.2017

Может тут поскажет кто что-то дельное..

Вкратце такая ситуация - есть 2 synology, 1517+ и древненький 212j

для бекапа бекапов, чтоб не валялся зря. Гоняется раз в неделю копия образов около 3 тб.

Так вот, скорость отдачи на 212j всего 15 мб/с, при любых ухищрениях.

Шифрование отключено, пробовал различные комбинации настроек - все равно больше 20 мб/с

получить не удается, хотя тупо с шары на шару получается до 60 мб/с.

Причем, дома с 415+ на самодельный сервер, правда на i5 и достаточной оперативкой

мне удалось разогнать скорость до максимума 107 мб/с., просто подправив rsyncd.conf, а тут наверное,

просто железо слабое на приемнике. Но все равно, хотелось бы большего.

Никакие изменения в конфигах приемника не дали результата. Может, сам rsync так скомпилирован?

Проблему-то я пока решил, но странно все это, почему не дает эффекта правка конфига?

polanat · 04.07.2017

На всякий случай RSYNC сам по себе медленный - что есть, то есть ...

ddv · 04.07.2017
На всякий случай RSYNC сам по себе медленный - что есть, то есть ...

 

Ну, в домашней конфигурации скорость же достигла практического потолка для гигабитной сетки.

Подозреваю что все же дело в конкретной версии rsync скомпилированной под марвелл, т.е. если бы приемник был на intel

то все бы работало.

Опять таки - если гонять rsync ом данные в примапленную папку по smb или NFS то скорость 60 мбит

но - в этом случае rsync не может корректно удалить старые данные из папки синхронизации на приемнике,

остаются временные файлы равные размеру удаленного, удалить которые потом нельзя до перезагрузки SMB. В итоге - все плюсы rsync не работают.

Пришлось колхозить временную схему - копировать с помощью cp а перед этим удалять все содержимое на приемнике и опять гнать 3 тб по сети.

Это не комильфо, конечно.

 

umount · 04.07.2017

А cp какую скорость даёт?

Неужели быстрее заново копировать все 3Tb, чем синхронизировать по rsync пусть и 20MB/s?

ddv · 04.07.2017
А cp какую скорость даёт?

Неужели быстрее заново копировать все 3Tb, чем синхронизировать по rsync пусть и 20MB/s?

cp дает порядка 60 мб/с

Тут ситуация следующая - бэкапятся акронисовские образы, а они каждый день добавляются - инкрементные срезы, переодически создаются полные копии

бекапящихся компов из за ротации (раз в неделю) - а они как раз и весят очень много. Итого к моменту синхронизации по сути rsync -у все качать по новой.

Выходит, cp быстрее :mellow:

 

Вот прямо сейчас бекапится фотоархив (cr2) домашний на мой линукс сервер - почти закончил уже. В пике за 120 улетает. Решил отказаться от внешнего USB для бекапа, поставив его в сервер.

Внешние USB устройства порой не дают нормально спать Синолоджи.

umount · 04.07.2017
Итого к моменту синхронизации по сути rsync -у все качать по новой

Ну если все равно почти все перекачивать, тогда может и быстрее.

Но если "раз в неделю", то я бы rsync ночью по расписанию запускал. Ну да на вкус и цвет...

 

Внешние USB устройства порой не дают нормально спать Синолоджи

Да ему нормально спать много что не дает.

 

SergeyASV · 05.07.2017

Месяц назад делал BackUp с DS 115 на 212j, скорость около 12-15 мегабайт в секунду. Процессор 115 был почти не загружен, а вот у 212J под 80%, так, что про железо слабое на приемнике подтверждается.

Вот графики загрузки 115 в момент backup, если интересно, могу вечером выложить с 212.

http://s018.radikal.ru/i500/1707/c6/fa8584ec93c9.jpg

polanat · 05.07.2017

Познавательная статья на англофоруме (2Gekу - respect!) -> Slow backup speed a Synology bad configuration of rsync?

SergeyASV · 05.07.2017

Примерно такие же скорости как у Gekу я и получил.

Как я понял из того форума, в итоге synology на половину признали свою рукожопость, будем ждать обновлений, хотя врят ли что-то изменится.

ddv · 05.07.2017
Да ему нормально спать много что не дает.

 

Ну я свой домашний поборол - откатом на 5.2 и отключением всего что мешает ему спать.

Итог - спит до момента обращения к нему ;) Но у меня он используется только как хранилище и все. Проверял когда уезжал, за 26 ч. не просыпался.

Но то дома - сетевой активности 0, когда никого нет. Вот просто на сервере под линукс куда проще заставить спать винты. Все 3 из 4х мирно спят, системный - мелкий ssd.

Рабочий - просто перевел в режим 16/24 т.к. побороть периодические просыпания на 6.1.2 не удалось, даже отключая smb по крону

- если уж приспичит достучаться во внеурочное время то разбужу WOLом

 

polanat

За статью про rsync отдельное спасибо, всегда приятно убеждаться что не ты идиот, а "тот парень" :rolleyes:

Так я примерно и думал что тут железо+сама реализация кривая.

 

SergeyASV

Спасибо, но смысла уже нет, и так наглядно у вас видно.