rsync 2.x действительно создает полный список файлов впереди.
Добавьте -P
опция и Вы будете видеть индикатор хода выполнения.
Если Вы думаете, что это действительно зависает в другой терминальной находке pid rsync и затем
Выполненный strace -p PID
и посмотрите то, что это делает. (Хит ^C для остановки.)
Выполненный ps -o wchan PID
видеть, где это находится в ядре.
Я подозреваю, что это связано с низким объемом памяти на вашем локальном DNS-сервере, и он читает запись кэша БД для имени с диска, что приводит к более медленному времени отклика. Это также может быть сетевая карта низкого качества, вызывающая большую загрузку ЦП ... Я бы отслеживал системные ресурсы, когда вы выполняете поиск с хоста.
Проверьте, сколько памяти свободно, с помощью команды «free», вы можете выполнить «free -h» для более удобочитаемого вывода.
Я столкнулся с той же проблемой, когда мой локальный экземпляр dnsmasq работает медленнее, чем opendns и многие другие провайдеры, предоставляющие DNS-серверы. Следующее, наконец, сработало для меня, в результате чего было значительно улучшено , и мой dnsmasq был в 3 раза быстрее любого удаленного DNS сервера.
Настройка параметра размера кэша в /etc/dnsmasq.conf. Я установил его на 10000.
# Set the cachesize here.
cache-size=10000