Hardware:       Dell PowerEdge 2850
OS:             RHEL 5.5 32 bit (no X)
Bind:           BIND 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2
RAM:            2 Gig
Processes:      Bind, ntp, ssh

My question(s):

1) How do I deternine the number of threads Bind is currently using ?
per the man page
-----------------
  -n #cpus
Create #cpus worker threads to take advantage of multiple CPUs. If not specified, named will try to determine the number of CPUs present and create one thread per CPU. If it is unable to determine the number of CPUs, a single worker thread will be created.
------------
>ps aux |grep named
named 2443 9.1 8.7 250780 182296 ? Ssl Oct06 151:07 /usr/sbin/named -u named


2) What is the preferred way to determine "named" utilization ?
Are there measurable impacts to Query response not reflected in CPU load, Memory or IO?

> top - u named
Cpu(s): 1.2%us, 0.6%sy, 0.0%ni, 98.0%id, 0.0%wa, 0.1%hi, 0.1%si, 0.0%st
Mem:   2075176k total,  1864544k used,   210632k free,   201376k buffers
Swap:  2096472k total,        0k used,  2096472k free,  1392584k cached
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
2443 named     25   0  244m 178m 2160 S  9.7  8.8 151:42.60 named


3) Could having query logging enabled cause DNS timeouts that would
be non-existent if query logging was disabled..?
The impact to CPU load of DNS Query Logging is 30% but when CPU load averages are less 10%, increase to 13% doesn't seem to be much to encourage disabling.


Charles

_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to