Почти случайно установил в домашней сети pdns-recursor, сейчас пытаюсь понять, есть ли от него какая-то польза.
Выдаваемая статистика описана в официальной документации, но у меня возникли сложности с ее пониманием, поэтому прошу помощи. Основная моя проблема заключается в очень нечетком понимании разницы между cache и packet cache.
Ниже пример статистики и моей интерпретации.
stats: 1980432 questions, 34424 cache entries, 3713 negative entries, 9% cache hits stats: throttle map: 47, ns speeds: 1978 stats: outpacket/query ratio 31%, 22% throttled, 0 no-delegation drops stats: 807 outgoing tcp connections, 6 queries running, 106899 outgoing timeouts stats: 12865 packet cache entries, 81% packet cache hits stats: 4 qps (average over 1843 seconds)
Все эти числа в моем восприятии немного смешались, вот попытка рассортировать. Поправьте, где я ошибаюсь:
- для 9% искомых клиентами доменов ответ нашелся в кеше известных имен
- на 81% входящих пакетов ответ был уже заготовлен заранее. Т.е. ответ был дан, даже не разбираясь, какое доменное имя ищет клиент, без просмотра основного кеша
- 22% запросов к внешним серверам, которые recursor хотел было сделать, оказались ненужными, т.к. ответ на них был получен совсем недавно [и сохранен в каком-то из кешей?]
- в среднем для ответа на 100 входящих запросов во внешний мир отправляется 31 пакет