Puncte:-1

Limită de rată DNS Bind9 sau optimizare QPS

drapel ma

Salutare tuturor sper ca sunteti bine, Lucrez la legarea DNS pe centOS 7, trebuie să optimizez, în mediul nostru în prezent, 30000 până la 40000 qps verificat prin comanda dnstop, la orele de vârf, DNS start a renunțat la unele interogări, vă rugăm să sfătuiesc cum să-mi optimizez DNS-ul pentru a realiza QPS maxim utilizând VM resurse pentru a evita eliminarea interogărilor în orele de vârf, resurse de mașină virtuală DNS 32G RAM 16CPU-uri, trebuie să ne optimizăm DNS-ul pentru a efectua 60000 până la 80000 de interogări pe secundă, vă rugăm să ghidați...

Iată configurația mea de legare DNS..

Opțiuni {

    portul de ascultare 53 { 127.0.0.1; x.x.x.x; };
    listen-on-v6 port 53 { oricare; };

    directorul „/var/named”;
    dump-file "/var/named/data/cache_dump.db";
    fișierul-statistici „/var/named/data/named_stats.txt”;
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    recursivitate da;
    allow-query { clienti; };

    allow-recursion { clienti; };

    allow-query-cache { clienti; };

    permit-transfer { „sclavi”; };

    tcp-clients 2000;
    suplimentar-din-cache nr;
    dnssec-enable nu;
    dnssec-validare nr;
    dnssec-lookaside auto;
    auth-nxdomain nr;
    dimensiunea maximă a cache-ului 10000m;
    max-ncache-ttl 86400;
    max-cache-ttl 259200;
    recursive-clienți 80000;
    check-names master ignore;
    verifica-nume slave ignore;
    răspunsul check-names ignoră;
drapel us
Rob
Prima mea impresie este că 40.000 de interogări pe secundă sunt destul de multe și, cu o astfel de încărcare, ISC Bind poate să nu fie neapărat primul factor de limitare sau blocaj primar. Este posibil să fi fost atinsă o altă limitare a sistemului de operare și/sau a rețelei. Le monitorizezi deja? Serverul dvs. este un server de nume autorizat sau recursiv sau ambele? Dacă sunt ambele - împărțiți acele roluri. Dacă este autoritar: luați în considerare creșterea TTL-urilor implicite (care are mai multe beneficii de performanță). De interes: https://kb.isc.org/docs/bind-best-practices-authoritative
drapel us
Rob
`max-cache-size 10000m;` pare puțin scăzut pentru un sistem cu 32 GB memorie RAM https://bind9.readthedocs.io/en/v9_16_4/reference.html#server-resource-limits
Patrick Mevzek avatar
drapel cn
Separați funcțiile recursive și cele de autoritate. Apoi puteți optimiza fiecare parte separat. Recursiv ar trebui să fie destul de ușor de scalat prin adăugarea mai multor servere.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.