Die Leistung von Domänencontrollern (DCs) spielt in Microsoft-Netzwerken eine signifikante Rolle. Wenn DCs über nicht genügend Leistung verfügen, dauern Benutzeranmeldungen und die Vergabe von Rechten sehr viel länger und bremsen Benutzer aus.
Performance ist auch bei Domänencontrollern (fast) alles. Wie man hier erfolgreich Hand anlegt, zeigt Thomas Joos.
Das ganze Netzwerk und alle von Active Directory abhängigen Dienste leiden unter langsamen Domänencontrollern. Aus diesem Grund sollte die Leistung von Domänencontrollern immer möglichst optimal konfiguriert sein, damit Anwender nicht unnötig ausgebremst werden.
Administratoren sollten darauf achten, dass DCs nicht nur sicher zur Verfügung stehen, sondern auch leistungsstark. In diesem Beitrag geben wir einige Tipps mit denen Domänencontroller beschleunigt, weniger ausgebremst oder zumindest deutlich entlastet werden können.
Bildergalerie
Die Kapazitätsplanung und die Überwachung der Leistung ist ein laufender Prozess in Netzwerken. Das gilt natürlich auch für Domänencontroller. Um die Leistung in Active Directory zu gewährleisten, sollte die Leistung von DCs ständig im Blick sein und an die aktuelle Situation im Unternehmen angepasst werden. Sobald ein Trend erkennbar ist, dass die Leistung zu bestimmten Zeiten nicht mehr ausreicht, ist es sinnvoll, Gegenmaßnahmen einzuleiten.
Ausfall von Domänencontroller berücksichtigen
Auch der Ausfall einzelner Domänencontroller sollte Berücksichtigung finden. Steht ein DC nicht mehr zur Verfügung, sollte dieser Ausfall die anderen Server nicht überlasten, sondern diese sollten die Last des ausgefallenen DCs auffangen können. Wie viele ausgefallene Server die restlichen DCs auffangen können sollen, hängt natürlich von den Anforderungen im Unternehmen ab. Es sollte pro Standort aber mindestens ein Domänencontroller ausfallen können, ohne dass die Leistung der anderen Server zu stark einbricht.
Führen Unternehmen zusätzliche Serverlösungen ein, die von Active Directory besonders abhängen, spielt die Überwachung der DCs eine wichtige Rolle. Die Integration neuer Active-Directory-Dienste belastet die DCs natürlich zusätzlich. Reicht die Leistung der DCs nicht mehr aus, leiden auch die neuen Server darunter sowie die darauf installierten Serverdienste.
Das kann dazu führen, dass Projekte nicht erfolgreich abgeschlossen werden können, da die Leistung der Domänencontroller keine Berücksichtigung gefunden haben. Beispiele dafür sind die Einführung oder Umstellung von Microsoft Exchange, SharePoint oder die Anbindung von Clouddiensten wie Azure Active Directory und die damit notwendige Synchronisierung.
Selbstverständlich muss die verwendete Hardware des DCs, oder im Falle der Virtualisierung, die Konfiguration des virtuellen Servers, so gesetzt sein, dass genügend Arbeitsspeicher und CPU-Leistung zur Verfügung stehen. Das gilt für alle Serverdienste im Netzwerk und natürlich auch für DCs. Active Directory versucht stets so viel wie möglich seiner Datenbank im Arbeitsspeicher abzulegen.
Active Directory-Datenbank im Arbeitsspeicher ablegen
Ist der Arbeitsspeicher zu gering dimensioniert, liegen große Teile der Active-Directory-Datenbank (C:\Windows\NTDS\ntds.dit) auf der Festplatte. Das bremst die Zugriffe auf die Datenbank deutlich aus. Der Arbeitsspeicher sollte daher so dimensioniert sein, dass Windows die Datenbank komplett in den Arbeitsspeicher laden kann.
Vor allem zu Stoß- und Spitzenzeiten, in denen sich zum Beispiel viele Anwender gleichzeitig anmelden, fällt schnell auf, wenn Domänencontroller unterdimensioniert sind. Ein erster Blick in den Taskmanager des Servers kann hier schon zeigen, ob die Leistung ausreicht. Hier ist es sinnvoll im 30 Minuten- oder im Stundenbereich die Leistung mit Bordmitteln zu überwachen – oder aber mit anderen Tools.
Überwachung mit Bordmitteln durchführen
Verlässliche Informationen gibt die Leistungsüberwachung in Windows Server 2016/2019, die zum Beispiel über „perfmon.msc“ zur Verfügung steht. Die Leistungsüberwachung kann mittels verschiedener Indikatoren über einen längeren Zeitraum die Leistung von Servern überwachen.
Nach dem Start der Leistungsüberwachung können Indikatoren über das grüne Pluszeichen hinzugefügt werden. Für die Überwachung des Arbeitsspeichers (nicht nur auf Domänencontrollern) sind zum Beispiel die folgenden Indikatoren interessant:
Arbeitsspeicher: Verfügbare Bytes – Der Wert zeigt, wieviel Arbeitsspeicher in Bytes aktuell auf dem Server noch verfügbar sind. Der Wert sollte möglichst hoch sein.
Arbeitsspeicher: Seiten/s – Dieser Indikator misst die Anzahl an Speicherseiten, die Windows aus der Auslagerungsdatei auf den Datenträgern des Servers lesen muss. Der Wert sollte niedrig sein. Hohe Werte sind ein Zeichen, dass Windows wegen zu wenig Arbeitsspeicher zu viele Daten auf die Festplatten auslagert.
Arbeitsspeicher: Seitenfehler/s – Der Wert sollte ebenfalls niedrig sein. Er misst das Auslagern von Daten aus dem Arbeitsspeicher auf die langsameren Datenträger.
Arbeitsspeicher: Langfristige durchschnittliche Lebensdauer im Standbycache – Damit lässt sich feststellen, ob die Active-Directory-Datenbank möglichst vollständig im Arbeitsspeicher geladen ist.
Reicht der Arbeitsspeicher auf dem Domänencontroller aus, dann ist „Arbeitsspeicher: Verfügbare Bytes“ sehr hoch, während „Arbeitsspeicher: Seiten/s“ und „Arbeitsspeicher: Seitenfehler/s“ im Schnitt gegen 0 laufen sollten.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Wenn Die Kurvenanzeige zu unübersichtlich ist, stellt der Leistungsmonitor über die Iconleiste noch die Möglichkeit zur Verfügung, auf „Histogramm“ oder „Bericht“ umzustellen.
Active Directory-Datenbank und -Protokoll verschieben
Für eine bessere Leistung empfiehlt Microsoft das Trennen von Betriebssystem und Active-Directory-Datenbank auf unterschiedliche Datenträger. Das kann bereits beim Heraufstufen eines Servers zum Domänencontroller durchgeführt werden, ist aber auch nachträglich noch möglich. Während des Vorgangs steht der Domänencontroller nicht zur Verfügung.
Daher sollte die Umstellung zu Zeiten stattfinden, an denen die anderen DCs die Aufgaben des aktuellen DCs problemlos übernehmen können. Hier muss natürlich auch auf die FSMO-Rollen geachtet werden. Sind solche Rollen auf dem betreffenden DC positioniert, stehen diese bis zum Neustart des Servers nicht zur Verfügung.
Eine weitere Trennung der Protokolle und der Datenbank kann zusätzliche Leistungssteigerungen bringen. Selbstverständlich sollten die Festplatten, auf der die Datenbank und Protokolldateien liegen, möglichst schnell sein. Active Directory liest nicht nur Daten, sondern schreibt auch Daten auf die Festplatte. Daher spielt nicht nur der Arbeitsspeicher eine Rolle, sondern auch die Datenträger und deren Schreibgeschwindigkeit.
Active Directory-Datenbank mit ntdsutil.exe verschieben
Um die Active Directory-Datenbank in ein anderes Verzeichnis zu verschieben, steht das Befehlszeilentool „ntdsutil.exe“ zur Verfügung. Vor dem Start von ntdsutil sollten auf dem Server zunächst die Active-Directory-Dienste beendet werden, zum Beispiel in der Befehlszeile mit „net stop ntds“
Mit „activate instance ntds“ bearbeitet das Tool nach dem Start die aktive AD-Instanz auf dem Server. Sobald das Tool gestartet und die Instanz ausgewählt ist, kann mit „files“ in die Verwaltung der AD-Dateien gewechselt werden. Der Befehl „info“ zeigt die aktuellen Speicherorte der AD-Datenbank und deren Protokolle an.
Jetzt kann die AD-Datenbank mit dem Befehl „move db to <Pfad>“ verschoben werden. Die Protokolldateien werden mit „move logs to <Pfad>“ verschoben. Anschließend müssen die Dienste oder der komplette Server neu gestartet werden. Die Daten befinden sich jetzt im neuen Verzeichnis.
CPU richtig dimensionieren
Grundsätzlich empfiehlt Microsoft pro 1.000 gleichzeitiger Benutzer einen CPU-Kern. Natürlich ist das nur ein Anhaltspunkt. Im laufenden Betrieb von Active Directory ist auch hier die Leistungsmessung von Windows-Servern ein wertvolles Hilfsmittel. Es ist unproblematisch, wenn die Auslastung eines Servers kurzzeitig auf 80% oder etwas höher geht. Mittel- und Langfristig sollte die Auslastung aber deutlich geringer sein und dauerhaft sollte kein Server eine hohe Belastung aufweisen.
Bei „Prozessor“ steht in der Leistungsüberwachung zum Beispiel der Indikator „Prozessor: Prozessorzeit“ zur Verfügung. Der Indikator zeigt die Zeit an, die eine CPU oder ein Kern zur Verarbeitung eines Threads, also eines Teils eines Prozesses benötigt. Ebenfalls relevant ist „System: Prozessor-Warteschlangenlänge“. Der Wert zeigt die Anzahl der Threads an, die auf Bearbeitung warten. Der Wert sollte sehr gering sein und idealerweise bei 0 liegen. Steht genügend Zeit zur Verfügung und ist die Warteschlange klein, reicht der Prozessor aus.
Active Directory & Domain Networking ist seit vielen Jahren ein Schwerpunktthema bei IP-Insider. Neben zahlreichen Fachartikeln finden Sie auch viele Definitionen und Begriffserklärungen aus diesem Themenkomplex auf unserer Website. Am Artikelende der Begriffserläuterung „Was ist Active Directory?“ haben wir als Service für Sie jetzt alle auf IP-Insider erschienenen Artikel rund um die Themen Active Directory, Entra ID und Domain Networking für Sie zusammengefasst. Viel Spaß beim Schmökern!