Freigeben über


Verwenden von Dienstprotokolldateien für HPC Pack

Ab HPC Pack 2012 mit Service Pack 1 (SP1) werden binäre Ablaufverfolgungsprotokolldateien von den HPC Pack-Diensten auf dem Kopfknoten und auf Computeknoten generiert. In diesem Thema werden Speicherorte und Einstellungen für diese Dateien beschrieben. Die binären Protokolldateien stellen erweiterte Ablaufverfolgungsinformationen in einem komprimierten Dateiformat bereit und ersetzen die Textprotokolldateien, die in früheren Versionen von HPC Pack generiert wurden. Die Dateien können zur Problembehandlung der Dienste und Clusterverwaltungsvorgänge im HPC-Cluster verwendet werden.

In diesem Thema:

Speicherort von Protokolldateien

Protokolldateien werden in Ordnern an den folgenden Speicherorten generiert. Dateien werden nach ihrer Quelle (z. B. dem Dienst, der sie generiert) benannt und fortlaufend nummeriert – z. B. HpcScheduler_00000.bin, HpcScheduler_00001.bin usw.

Baumstämme Ort Standardwert
HPC-Dienstprotokolle %CCP_LOGROOT_SYS% %CCP_DATA%LogFiles
Clusterverwaltungs-API-Protokolle %CCP_LOGROOT_USR% %LOCALAPPDATA%\Microsoft\Hpc LogFiles

Sie können Dateien an diesen Speicherorten löschen, wenn Sie den Speicherplatz vorübergehend wiederherstellen müssen.

Konfigurationseinstellungen für Protokolldateien

Sie können die Protokollebene aller Protokolle ändern, um mehr oder weniger Ablaufverfolgungsinformationen anzuzeigen. Sie können auch die maximalen Größen und die Datenträgernutzung der Protokolldateien anpassen.

Protokollebene

In der folgenden Tabelle sind die verfügbaren Protokollebenen aufgeführt.

Protokollebene Beschreibung
0 Keine Protokollierung
1 Nur Fehlermeldungen
2 Nur Fehlermeldungen und Warnmeldungen
3 Nur Fehlermeldungen, Warnungen und Informationsmeldungen
4 Fehler-, Warnungs-, Informations- und Ablaufverfolgungsmeldungen

Die Standardprotokollebene hängt von den Quellen der Protokolle und der Konfiguration der Registrierungsschlüssel ab, die in der folgenden Tabelle dargestellt sind. Sie können je nach Ihren Anforderungen unterschiedliche Werte konfigurieren oder wenn die Clusterleistung für Ihre Workloads von der Protokollebene betroffen ist.

Protokollquelle Registrierungsschlüssel Standardwert
HPC Management Service, HPC SDM Store Service, Clusterverwaltungs-API HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC\ManagementTraceLevel 3
Alle anderen HPC-Dienste HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\HPC\TraceLevel 4

Sie können z. B. das folgende Verfahren verwenden, um den Wert des TraceLevel Registrierungsschlüssels zu ändern.

Vorsicht

Das folgende Verfahren enthält Schritte zum Ändern der Registrierung. Die fehlerhafte Bearbeitung der Registrierung kann Ihr System erheblich beschädigen. Bevor Sie Änderungen an der Registrierung vornehmen, sollten Sie alle wertigen Daten auf dem Computer sichern.

So konfigurieren Sie den TraceLevel-Registrierungsschlüssel
  1. Starten Sie den Registrierungs-Editor auf dem Kopfknoten.

  2. Navigieren Sie im Registrierungs-Editor zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC.

  3. Legen Sie die TraceLevel-taste auf eine ganze Zahl zwischen 0 und 4fest, und klicken Sie dann auf OK.

  4. Starten Sie den entsprechenden Dienst oder die entsprechenden Dienste neu (z. B. HPCScheduler.exe).

Protokolldateigröße

Die Konfigurationsdatei für jeden HPC-Dienst enthält die folgenden Einstellungen, die die Größe der Protokolldateien bestimmen. Jede Konfigurationsdatei befindet sich im Ordner %CCP_HOME%bin (z. B. HpcScheduler.exe.config).

Einstellung Beschreibung
FileSizeMB Maximale Größe in MB einer einzelnen Protokolldatei. Standard: 4.
MaxAllowedDiskUsageInMB Maximale Datenträgerauslastung in MB der Protokolldateien für jeden Dienst. Standard: variiert je nach Dienst.
So konfigurieren Sie die Einstellungen für die Protokolldatei für einen HPC-Dienst
  1. Öffnen Sie in einem Text-Editor wie Editor die Konfigurationsdatei des zugehörigen Prozesses im Ordner %CCP_HOME%bin. Um beispielsweise Einstellungen für den HPC-Auftragsplanungsdienst zu konfigurieren, öffnen Sie HPCScheduler.exe.config.

  2. Ändern Sie im Knoten <system.diagnostics> den Wert von FileSizeMB oder MaxAllowedDiskUsageinMB. Speichern Sie dann die Datei.

  3. Starten Sie den entsprechenden Dienst neu (z. B. HPCScheduler.exe).

Extrahieren der Informationen in den Protokolldateien

Um die Informationen in den binären Protokolldateien zu extrahieren, die von HPC Pack generiert werden, verwenden Sie das hpctrace Befehlszeilentool.

Um beispielsweise die Informationen in den Protokolldateien für den HPC SDM Store Service zu sammeln und zu extrahieren und die Ausgabedateien in den Ordner "C:\My Logs" zu schreiben, geben Sie Folgendes an einer Eingabeaufforderung auf dem Kopfknoten ein:

hpctrace getlog sdm -d:"C:\My Logs"  
  

Ausführliche Befehlssyntax geben Sie an einer Eingabeaufforderung hpctrace /? ein, oder lesen Sie hpctrace.