Я передаю много данных с помощью rsync с клиента Linux на NAS, обе машины подключены через быстрый (100 Мбит) Ethernet. NAS представляет собой 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, чтобы в конечном итоге сеть стала узким местом?