Я транспортую безліч даних з 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, щоб зрештою мережа стала вузьким місцем?