Host-Prozess für Windows-CPU 40-50% bei Verwendung mit Hosts-Datei

0

Ich kann dnsclient nicht ausführen, da der Hostprozess für Windows-CPU 40-50% beträgt verwendet mit Hosts-Datei, funktioniert mein Laptop gut mit einer leeren Hosts-Datei und wenn es deaktiviert ist, aber ich möchte es mit einer Hosts-Datei ausführen, die ist um 2mb sind die einträge ungefähr 67.000, sollten sie in den bekommen DNS-Cache? Nun, ich habe gewartet, ich habe auch Flushdns ausgeführt, aber die CPU wurde nicht niedriger

patrickdrd
quelle
Hallo Patrick, es ist nicht klar, was du hier erreichen willst. Bitte stellen Sie anhand der Informationen zu Ihrem Setup sicher, dass Ihre Frage klar definiert ist.
Stese

Antworten:

0

AFAIK Die Hosts-Datei wird nur linear durchsucht. Der Code wurde nie optimiert, um ihn in eine Hash-Tabelle oder einen Baum zu konvertieren. oder übertragen Sie es in DNS, weil niemand jemals mit Menschen gerechnet hat um eine Host-Datei zu haben, die annähernd 2 MB groß ist. DNS und Hosts-Datei sind parallele Mechanismen. Sie werden nicht interagieren.

Sie sollten wahrscheinlich nur die Informationen Ihres Hosts in das DNS-Format konvertieren.

Scott
quelle
Ich habe vorher eine viel größere Hosts-Datei verwendet, ungefähr 7 MB, ohne Probleme, aber mit deaktiviertem DNS-Client-Dienst. In letzter Zeit wollte ich sie einschalten, weil ich ein Dienstprogramm zum Überwachen von DNS-Anforderungen gefunden habe, die zugelassen und blockiert sind, das DNS-Client benötigt Wie kann ich meine Einträge auf das DNS-Format umstellen, damit es funktioniert? ist es einfach?
patrickdrd