Kann ich den Name Service Caching Damon auf nem Router/Proxy/etc ausschalten um resourcen zu sparen, oder für was brauch diesen dringend??
ich wüßte nicht, wofür der unbedingt gebraucht würde (hab das Ding hier auch abgeschaltet).
Das ist sehr gut!! Für was wird NSCD überhaupt benötigt??? -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Hallo, * On Tue, Mar 26, 2002 at 07:55 AM (+0100), Tobi Milla wrote:
Für was wird NSCD überhaupt benötigt???
Der NSCD ist der "Name Service Cache Daemon" und ist meines Wissens seit SuSE Linux 6.2 in der Distribution dabei. Nähere Informationen über den "nscd" findest Du in den Manpages von "nscd(8)" und "nscd.conf(5)" sowie sicher auch in den Archiven dieser Liste. Ganz kurz und vereinfacht gesagt: soweit ich verstanden habe, cacht er gewisse Anfragen, die z.B. Anwendungsprogramme an das System stellen, um so gewisse Abläufe zu beschleunigen. Zum Beispiel Anfragen zur Auflösung von Hostnamen oder Anfragen nach Benutzer- oder Gruppen. Gruß, Steffen
Hallo, On Tue, 26 Mar 2002, Steffen Moser wrote:
* On Tue, Mar 26, 2002 at 07:55 AM (+0100), Tobi Milla wrote:
Für was wird NSCD überhaupt benötigt??? Der NSCD ist der "Name Service Cache Daemon" und ist meines Wissens seit SuSE Linux 6.2 in der Distribution dabei.
Mindestens. ISTR, dass der noch laenger dabei ist (ich hab hier ne 6.2).
Ganz kurz und vereinfacht gesagt: soweit ich verstanden habe, cacht er gewisse Anfragen, die z.B. Anwendungsprogramme an das System stellen, um so gewisse Abläufe zu beschleunigen. Zum Beispiel Anfragen zur Auflösung von Hostnamen oder Anfragen nach Benutzer- oder Gruppen.
Jep. Praktisches Beispiel: Du (bzw. eine App) fragt nach der IP von www.foo.tld. Das geht dann via glibc ganz normal "raus" zu dem von dir konfigurierten Nameserver (siehe /etc/resolv.conf wenn du online bist (die Datei wird bei Einwahl evtl. modifiziert!)), aber wenn du ne Minute spaeter nochmal nach 'www.foo.tld' fragst, dann antwortet der nscd und "verhindert" eine erneute Abfrage des "echten" DNS-Servers. Der NSCD ist als ein "Cache", der (v.a.) Nameserverabfragen zwischen- speichert... Wie jeden anderen Cache kann man den Abschalten, die Frage ist aber ob sich's lohnt. Bei mir laufen zwar meist 7 nscd-Threads, aber alle zusammen verwenden immer noch quasi gar keine CPU-Leistung (siehe z.B. die Ausgabe von 'top': 222 root 9 0 744 720 660 S 0 0.0 0.2 0:00 nscd 223 root 9 0 744 720 660 S 0 0.0 0.2 0:00 nscd 224 root 9 0 744 720 660 S 0 0.0 0.2 0:00 nscd 225 root 9 0 744 720 660 S 0 0.0 0.2 0:00 nscd 226 root 9 0 744 720 660 S 0 0.0 0.2 0:00 nscd 227 root 9 0 744 720 660 S 0 0.0 0.2 0:00 nscd 228 root 9 0 744 720 660 S 0 0.0 0.2 0:00 nscd -dnh -- 23: Codefreeze Linux Kernel Patch v1.3, patch-1.3.94 (00/55) (Kristian Köhntopp)
Hallo, * On Tue, Mar 26, 2002 at 10:46 AM (+0100), David Haller wrote:
On Tue, 26 Mar 2002, Steffen Moser wrote:
Der NSCD ist der "Name Service Cache Daemon" und ist meines Wissens seit SuSE Linux 6.2 in der Distribution dabei.
Mindestens. ISTR, dass der noch laenger dabei ist (ich hab hier ne 6.2).
An meiner ehemaligen Schule läuft noch ein Mailserver auf SuSE Linux 6.1. Da finde ich zumindest nichts, was nach "nscd" aussieht, also kein Binary, keine Manpage und natürlich keinen laufenden Prozess. Aber einen Start- Eintrag in der "rc.config" gibt es... ;-) Sehr merkwürdig. Ich kann mich jedenfalls nicht daran erinnern, den Dämon deinstalliert zu haben. Naja, dann war's halt unbewusst... Gruß, Steffen
Hallo, * On Mon, Mar 25, 2002 at 06:46 PM (+0100), Tobias Korb wrote:
Kann ich den Name Service Caching Damon auf nem Router/Proxy/etc ausschalten um resourcen zu sparen,
Ja, den kannst Du schon ausschalten. Dann werden eben bestimmte Systemaufrufe nicht mehr gecacht, was bei häufigen Anfragen (hängt eben davon ab, was Du auf den Maschinen laufen hast) zu erhöhten Reaktionszeiten führen kann, da sie jedes Mal erneut komplett von der "glibc" bearbeitet werden müssen. Wie viel es im Einzelfall ausmacht, kann ich nicht sagen. Spätestens in dem Moment, wo der Rechner wegen des NSCDs zu swappen beginnen müsste, wäre der Start des NSCD natürlich eher kontraproduktiv, aber dann sollte man sich sowieso ernsthaft Gedanken machen, ob der Rechner den Anforderungen gewachsen ist... :-) Gruß, Steffen
participants (5)
-
David Haller
-
Frank Röske
-
Steffen Moser
-
Tobi Milla
-
Tobias Korb