Rsync через мережу для повільного запуску сервера


2

Я транспортую безліч даних з rsync від клієнта Linux до NAS, обидва машини підключені через швидкий (100 Мбіт) Ethernet. NAS - це D-Link DNS-323 D-Link DNS-323 на базі Linux з доданою підтримкою telnet та rsync. rsync працює як демон на цьому полі. Я хотів би пришвидшити передачу, якщо це можливо

Вузьким місцем продуктивності є процесор NAS, він постійно 0% простоює. ifstat повідомляє про клієнтську пропускну здатність eth0 близько 7 Мбайт / сек на клієнті, тому посилання ще не насичено, я розумію, NAS може обробляти до 12 Мбайт / сек на швидкій Ethernet.

Я запускаю rsync, як для клієнта, так і для NAS, із замовчуванням, не вмикаючи та не вимикаючи компресію чи шифрування. Я не тунелю через ssh.

Це rsyncd.conf в NAS:

port = 873
use chroot = yes
pid file = /ffp/var/run/rsyncd.pid
[backup]
path = /mnt/HD_a2/backup
comment = Backup
read only = no

Демон починається з

--daemon --config=/ffp/etc/rsyncd.conf 

Аргументи командного рядка.

Клієнтський командний рядок є простим

rsync -r -v <dir> rsync://<nas-ip>:873/backup 

Чи є спосіб зменшити навантаження на NAS, щоб зрештою мережа стала вузьким місцем?


1
rsync не шифрується та не стискається з коробки. які вимикачі командного рядка ви використовуєте?
RobotHumans

Я редагував питання, щоб перелічити перемикачі командного рядка.
Бернд

Відповіді:


1

Що ви робите з DNS-323 (rsync через TCP), ви в значній мірі отримуєте очікувану пропускну спроможність - що фактично ставиться на рівні ближче 5,5 МБ / сек відповідно до цієї сторінки . Я отримую схожі швидкості, як і ви з rsync та моїм DNS-323.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.