2015-07-18 4 views
-1

Comment la capacité de DNS BIND peut-elle être calculée, c'est-à-dire combien de requêtes DNS peut gérer par seconde? Je suis confronté à un problème où le DNS ne répond pas à certaines requêtes et mon support technique dit que c'est parce que la capacité DNS est dépassée. Il cite le nombre maximal de 10 000 requêtes par seconde que DNS peut gérer, mais je ne suis pas sûr de savoir comment ce chiffre est calculé. J'utilise BIND 9.4.3 et mon système est à 16 processeurs Intel Core 2.13GHz. L'utilisation du processeur est d'environ 6% de chaque processeur.Comment calculer la capacité DNS BIND

Merci

Répondre

2

C'est hors-sujet pour, mais vraiment la réponse ne peut être trouvée par l'analyse comparative sur votre architecture spécifique. Cela fait également une énorme différence si vous parlez d'un service DNS récursif ou faisant autorité. Pour les anciens est généralement plus lent, car votre serveur doit atteindre l'Internet pour trouver les réponses dont il a besoin.

La version de BIND que vous utilisez est très old, BTW. Les versions plus récentes ont une prise en charge multithread beaucoup améliorée, bien que cela n'ait pas été activé par défaut jusqu'au 9.10. Plus sur https://kb.isc.org/article/AA-00629/0/Performance%3A-Multi-threaded-I-O.html

Voir aussi mon récent article de blog à https://www.isc.org/blogs/benchmarking-dns/

+0

Merci beaucoup pour votre réponse. Nous utilisons un serveur DNS récursif et envoyons des requêtes à un serveur DNS public pour obtenir une réponse faisant autorité. –

+0

Alnitak fait de très bons points. Il est très important de spécifier quelle partie de votre trafic est résolue localement et combien vous devez extraire des serveurs externes. La structure de la zone a également une certaine importance, car les zones mal construites peuvent provoquer un retour beaucoup plus fréquent du trafic sur TCP, ce qui a un impact énorme sur chaque transaction. –