Release-Informationen


5.15 Minimieren der Protokollierung für DLFF-Installation (Data Links File System Filter)

Sie können die Protokollierung für die DLFF-Installation (Data Links File System Filter) durch eine Änderung der Datei dlfs_cfg minimieren. Die Datei dlfs_cfg wird an die Routine strload übermittelt, um die Treiber- und Konfigurationsparameter zu laden. Die Datei befindet sich im Verzeichnis /usr/lpp/db2_07_01/cfg/. Durch eine symbolische Verbindung kann sich die Datei auch im Verzeichnis /etc befinden. Die Datei dlfs_cfg hat folgendes Format:

    d <treibername> <vfs-nummer> <dlfm-id> <globale-nachrichtenpriorität>
      <globale-modulpriorität> - 0 1
 

Dabei gilt Folgendes:

d
Der Parameter d gibt an, dass der Treiber geladen werden soll.

treibername
"treibername" ist der vollständige Pfad des zu ladenden Treibers. Der vollständige Pfad für DB2 Version 7 ist beispielsweise /usr/lpp/db2_07_01/bin/dlfsdrv . Der Name des Treibers lautet dlfsdrv.

vfs-nummer
Dies ist der vfs-Eintrag für DLFS in /etc/vfs.

dlfm-id
Dies ist die Benutzer-ID des Data Links Manager-Administrators.

globale-nachrichtenpriorität
Dies ist ein konfigurierbarer Parameter im DLFS-Treiber. Er definiert die Liste der Nachrichtenkategorien, die in der Systemprotokolldatei aufgezeichnet werden.

globale-modulpriorität
Dies ist ein konfigurierbarer Parameter im DLFS-Treiber. Er definiert die Liste der Treiberroutinen, VFS-Operationen und Vnode-Operationen, die in der Systemprotokolldatei aufgezeichnet werden.

0 1
0 1 sind die untergeordneten Nummern für die Erstellung nicht geklonter Knoten für diesen Treiber. Die Erstellung der Knotennamen erfolgt durch Anfügen der untergeordneten Nummer an den Knotennamen des geklonten Treibers. Maximal fünf untergeordnete Nummern können angegeben werden (0-4).

Ein realitätsnahes Beispiel könnte wie folgt aussehen:

    d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,255,-1 - 0 1
 

Die protokollierten Nachrichten sind abhängig von den Einstellungen für die globale Nachrichtenpriorität und die globale Modulpriorität. Sie können den Wert der globalen Nachrichtenpriorität ändern, um das Protokollieren zu minimieren.

Sie können vier Nachrichtenprioritätswerte verwenden:

     #define LOG_EMERGENCY      0x01
     #define LOG_TRACING        0x02
     #define LOG_ERROR          0x04
     #define LOG_TROUBLESHOOT   0x08

Die meisten Nachrichten in DLFF haben LOG_TROUBLESHOOT als Nachrichtenpriorität. Hier ein paar alternative Konfigurationsbeispiele:

Wenn Sie Ausnahme- und Fehlernachrichten benötigen, legen Sie für die globale Nachrichtenpriorität 5 (1+4) in der Konfigurationsdatei dlfs_cfg fest.

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,5,-1 - 0 1
 

Wenn nur Fehlernachrichten erforderlich sind, legen Sie 4 für die globale Nachrichtenpriorität fest:

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,4,-1 - 0 1
 

Benötigen Sie keine Protokollierung für DLFS, legen Sie 0 für die globale Nachrichtenpriorität fest:

       d /usr/lpp/db2_07_01/bin/dlfsdrv 14,208,0,-1 - 0 1
 

5.15.1 Protokollieren von Nachrichten nach der Installation

Wenn Sie nach der Installation Ausnahme-, Fehler- und Fehlerbehebungsnachrichten protokollieren müssen, müssen Sie die Datei dlfs_cfg ändern. Die Datei dlfs_cfg befindet sich im Verzeichnis /usr/lpp/db2_07_01/cfg. Für die globale Nachrichtenpriorität muss 255 (maximale Priorität) oder 13 (8+4+1) angegeben werden. Bei der Einstellung 13 (8+4+1) werden Ausnahme-, Fehler- und Fehlerbehebungsnachrichten protokolliert.

Nach der Definition der globalen Nachrichtenpriorität müssen Sie das DLFS-Filterdateisystem abhängen und den Treiber dlfsdrv erneut laden, damit die neuen Prioritätswerte beim Laden festgelegt werden. Nach dem erneuten Laden des Treibers dlfsdrv muss das DLFS-Filterdateisystem wieder angehängt werden.

Anmerkung:
Die Einstellungen für dlfs_cfg bleiben für nachfolgende Ladevorgänge des Treibers dlfsdrv aktiv, bis die Datei dlfs_cfg wieder geändert wird.

5.15.2 Verringerung der Protokollierungsaktivität auf Sun Solaris-Systemen

Die Datei dlfs_cfg existiert nicht auf Sun(TM) Solaris(TM)-Systemen. Stattdessen enthält die Systemdatei /etc/syslog.conf die Informationen, die der Systemprotokolldämon (syslogd) zur Weiterleitung einer Systemnachricht an die entsprechenden Protokolldateien verwendet. Sie können die Protokollierungsaktivität für die DLFF-Installation verringern, indem Sie die Einträge für kern.notice und kern.debug in /etc/syslog.conf auskommentieren. Sie müssen dann syslogd stoppen und erneut starten, damit Ihre Änderungen wirksam werden.

Wenn Sie die Protokollierung aller Kernel-Nachrichten und -Fehler wieder aktivieren wollen, müssen Sie die Kommentarzeichen bei den Einträgen für kern.notice und kern.debug in /etc/syslog.conf entfernen und dann syslogd stoppen und erneut starten.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]