Rsync через сеть для замедления сервера

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

Узким местом производительности является ЦП NAS, это на постоянно 0% неактивно. ifstat сообщает о eth0 пропускной способности приблизительно 7 Мбайт/с на клиенте, таким образом, ссылка еще не насыщается, я понимаю, что NAS может обработать до 12 Мбайт/с на Fast 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 так, чтобы в конечном счете сеть стала узким местом?

2
задан 30.08.2013, 23:28

1 ответ

Поскольку, что Вы делаете с DNS-323 (rsync по TCP), Вы в значительной степени получаете ожидаемую пропускную способность - который на самом деле помещается в ближе 5.5MB/Sec согласно этой странице. Я получаю подобные скорости как Вы с rsync и моим DNS-323.

1
ответ дан 12.12.2019, 00:20

Теги

Похожие вопросы