Hallo,
Al Bogner
Am Montag, 9. Februar 2004 14:06 schrieb Dieter Kluenter: [...] "A number can optionally be followed by a scaling factor: K or k for kilobytes, M or m for megabytes, and G or g for gigabytes, which scale by 1024, 1024*1024, and 1024*1024*1024 respectively."
Du wirst wohl Byte angeben können, aus der options.html
Eine options.html gibt es hier nicht.
Ist wohl die gleiche Information, mein Server ist noch SuSE-8.0
datasize The maximum amount of data memory the server may use. The default is default.
D.h. der Cache wächst solange bis das RAM voll ist?
Nein, wenigstens nicht BIND cache, frage mich aber nicht wo das Maximum liegt.
Du schriebst einmal: "Die Cachegröße kannst du negieren, die beträgt in einem privaten "Netz nicht mehr als 200K.
Ist das ein Erfahrungswert?
Ja, ich habe gerade mal einen Dump gemacht, der hat ca. 25 K, gehe davon aus, das ein Eintrag ca. 1 KB hat, ein kleines privates Netzwerk hat nicht mehr als 100 unterschiedliche Verbindungen im Cache. Mit BIND8 hatten wir mal einen Dump von ca. 1MB, da waren aber auch über 100 Hosts im Netz. Ich weiß, das die Dateigröße eines Dump nicht mit dem Inhalt des Caches verglichen werden kann, aber es ist doch ein guter Anhalt.
Der DNS-Server für ein kleines Netzwerk hat 192MB RAM und ist auch noch Mailserver, Newsserver, Printserver und Proxy.
Empfiehlt es sich die Default-Einstellungen zu ändern?
Nein. Auf meinem Server laufen cyrus-imap, postfix, openldap und Bind9, Apache. Der Server hat 128 MB RAM, free zeigt mir, daß insgesamt 45 MB im Cache sind, davon ist der kleinste Anteil DNS.
recursive-clients The maximum number of simultaneous recursive lookups the server will perform on behalf of clients. The default is 1000. Because each recursing client uses a fair bit of memory, on the order of 20 kilobytes, the value of the recursive-clients option may have to be decreased on hosts with limited memory.
Macht es Sinn den Wert bei 10 Rechnern im Netz zu definieren?
Nein, ernsthaft nicht, nur wenn du einige tausend Clients verwaltest.
tcp-clients The maximum number of simultaneous client TCP connections that the server will accept. The default is 100.
Macht es Sinn den Wert bei 10 Rechnern im Netz zu definieren?
Nein, wozu denn, der named langweilt sich sowieso.
max-cache-size [...] Wären hier 10MB für ein Netzwerk mit 10 Rechnern ein guter Wert?
Ich hatte sehr sehr selten Veranlassung, an den Defaulteistellungen etwas zu ändern. Wenn du feststellen möchtest, ob es bei den Defaulteinstellungen irgendwelche Probleme gibt, dann schalte für einige Stunden Debugging ein, das erhöht zwar die Last, da ja auch noch auf die Platte geschrieben werden muß, aber den Server wird eh nicht ausgelastet sein, Debugging einschalten: kill -USR1 <PID> Debugging ausschalten kill -USR2 <PID> Die Debugging Meldungen findest du dann in /var/named/named.run Keine Angst vor dem kill, damit wird nicht der Prozess beendet, sondern nur das definierte Signal übergeben. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter(at)dkluenter.de http://www.avci.de