DNSMasq медленнее, чем мой ISP при возврате кэшируемых записей DNS.

rsync 2.x действительно создает полный список файлов впереди.

Добавьте -P опция и Вы будете видеть индикатор хода выполнения.

Если Вы думаете, что это действительно зависает в другой терминальной находке pid rsync и затем

  1. Выполненный strace -p PID и посмотрите то, что это делает. (Хит ^C для остановки.)

  2. Выполненный ps -o wchan PID видеть, где это находится в ядре.

5
задан 13 January 2013 в 19:30
2 ответа

Я подозреваю, что это связано с низким объемом памяти на вашем локальном DNS-сервере, и он читает запись кэша БД для имени с диска, что приводит к более медленному времени отклика. Это также может быть сетевая карта низкого качества, вызывающая большую загрузку ЦП ... Я бы отслеживал системные ресурсы, когда вы выполняете поиск с хоста.

Проверьте, сколько памяти свободно, с помощью команды «free», вы можете выполнить «free -h» для более удобочитаемого вывода.

1
ответ дан 3 December 2019 в 01:58

Я столкнулся с той же проблемой, когда мой локальный экземпляр dnsmasq работает медленнее, чем opendns и многие другие провайдеры, предоставляющие DNS-серверы. Следующее, наконец, сработало для меня, в результате чего было значительно улучшено , и мой dnsmasq был в 3 раза быстрее любого удаленного DNS сервера.

Настройка параметра размера кэша в /etc/dnsmasq.conf. Я установил его на 10000.

# Set the cachesize here.
cache-size=10000
1
ответ дан 3 December 2019 в 01:58

Теги

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