WebSphere Enterprise Service Bus, Version 6.2.0 Betriebssysteme: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Kernelwerte auf HP-UX-Systemen definieren

Eine Reihe von HP-UX-Kernelwerten sind in der Regel zu niedrig für eine WebSphere ESB-Installation. Sie müssen daher für einige Kernelparameter höhere Werte definieren.

Informationen zu diesem Vorgang

Gehen Sie folgendermaßen vor, um die Kernelparameter für die Verwendung mit WebSphere ESB festzulegen:
Vorgehensweise
  1. Melden Sie sich als Benutzer mit Rootberechtigung (root) bei der Host-Workstation an.
  2. Ermitteln Sie den physischen Hauptspeicher. Sie müssen die Speichergrenzen Ihres Systems unbedingt kennen, damit Sie bestimmte Kernelparameter nicht höher als die verfügbare physische Kapazität festlegen. Gehen Sie wie folgt vor, um den physischen Hauptspeicher zu bestimmen:
    1. Starten Sie das HP-UX-Dienstprogramm System Administration Manager (SAM) mit dem Befehl /usr/sbin/sam.
    2. Wählen Sie Performance Monitors > System Properties > Memory aus.
    3. Notieren Sie den Wert für physischen Hauptspeicher (Physical Memory) und wählen Sie OK aus.
    4. Verlassen Sie das Dienstprogramm SAM.
  3. Für bestimmte Parameter wie beispielsweise maxfiles und maxfiles_lim sind höhere Werte als 4096 erforderlich. Um dies zu berücksichtigen, müssen Sie zuerst die Datei /usr/conf/master.d/core-hpux bearbeiten, damit das Dienstprogramm SAM höhere Werte als 2048 festlegen kann. In der folgenden Tabelle werden die Werte 8000 beziehungsweise 8196 empfohlen. Führen Sie die folgenden Schritte aus, um diese Datei zu bearbeiten:
    1. Öffnen Sie die Datei /usr/conf/master.d/core-hpux in einem Texteditor.
    2. Ändern Sie die Zeile "*range maxfiles<=2048" in "*range maxfiles<=60000".
    3. Ändern Sie die Zeile "*range maxfiles_lim<=2048" in "*range maxfiles_lim<=60000".
    4. Speichern und schließen Sie die Datei.
  4. Das Dienstprogramm SAM speichert die alten Werte in der Datei /var/sam/boot.config. Um die neuen Werte beizubehalten, erzwingen Sie folgendermaßen, dass das Dienstprogramm SAM eine neue Datei boot.config erstellt:
    1. Verschieben Sie die vorhandene Version der Datei /var/sam/boot.config an eine andere Speicherposition, zum Beispiel in das Verzeichnis /tmp.
    2. Starten Sie das Dienstprogramm SAM.
    3. Wählen Sie Kernelkonfiguration > Konfigurierbare Parameter. Wenn das Fenster 'Kernelkonfiguration' geöffnet wird, wird eine neue Datei boot.config erstellt.
    Alternativ dazu können Sie die Datei boot.config mit dem folgenden Befehl erneut erstellen:
    # /usr/sam/lbin/getkinfo -b
  5. Legen Sie die neuen Werte für die Kernelparameter fest. Gehen Sie dabei wie folgt vor:
    1. Starten Sie das Dienstprogramm SAM mit dem Befehl /usr/sbin/sam.
    2. Wählen Sie im Dienstprogramm SAM Kernelkonfiguration > Konfigurierbare Parameter.
    3. Gehen Sie für jeden der Parameter in der folgenden Tabelle wie folgt vor:
      1. Markieren Sie den Parameter, der geändert werden soll.
      2. Wählen Sie Aktionen > Konfigurierbare Parameter ändern.
      3. Geben Sie im Feld Formel/Wert den neuen Wert ein.
      4. Klicken Sie auf OK.
      Ändern Sie die typischen Kerneleinstellungen zum Ausführen von WebSphere ESB gemäß der in der folgenden Tabelle angegebenen Reihenfolge.
      Parameter Wert
      swchunk 8192
      shmseg 512
      maxdsiz 3221225472
      maxdsiz_64bit 64424509440
      maxfiles_lim 10000 (Diesen Wert vor 'maxfiles' ändern.)
      maxfiles 8192
      semume 512
      semmsl 3072
      msgssz 512 (Diesen Wert vor 'msgmax' ändern.)
      nkthread 10000
      max_thread_proc 4096
      nproc 8192 (Diesen Wert vor 'maxuprc' ändern.)
      maxuprc 4096
      nflocks 11585
      ninode 8110
      msgmap 13109
      msgseg 32767 (Diesen Wert vor 'msgmax' ändern.)
      msgmnb 65535 (0x10000) (Diesen Wert vor 'msgmax' ändern.)
      msgmnb 131070 (bei mehreren aktiven Profilen in demselben System)
      msgmax 65535 (0x10000)
      msgmax 131070 (bei mehreren aktiven Profilen in demselben System)
      msgmni 4634
      semmns 11586
      semmni 8192
      semmnu 8180
      shmmax 185513715302
      shmmni 8192
      STRMSGSZ 65535
      dbc_max_pc 10
      nstrpty 60
      cmc_plat_poll 15
      msgtql 13107

      Wenn sich WebSphere ESB und IBM® DB2 gemeinsam auf einer Workstation befinden, sind manche Kernelwerte höher als die in der Tabelle angegebenen Werte.

      Informationen zu den empfohlenen HP-UX-Kernelkonfigurationsparametern für DB2 Universal Database Version 8.x finden Sie im Information Center für DB2 unter DB2 Information Center.

  6. Wählen Sie Actions > Process New Kernel aus.
  7. Klicken Sie zur Bestätigung im Informationsfenster auf Ja, um die Workstation erneut zu starten.

    Befolgen Sie die angezeigten Anweisungen, um die Workstation erneut zu starten und die neuen Einstellungen zu aktivieren.

  8. Wenn Sie möchten, dass bestimmte Anzeigen auf Workstations ohne HP-UX umgeleitet werden sollen, dann führen Sie die folgenden Schritte aus, bevor Sie den Installationsassistenten für WebSphere ESB ausführen:
    1. Geben Sie den folgenden Befehl ein, um Informationen über alle allgemein zugänglichen Ländereinstellungen zu beschaffen, auf die Ihre Anwendung zugreifen kann:
      # locale -a
    2. Wählen Sie aus der angezeigten Ausgabe einen Wert für Ihr System aus und legen Sie die Umgebungsvariable LANG auf diesen Wert fest. Mit dem Befehl im folgenden Beispiel wird der Wert für LANG auf en_US.iso88591 festgelegt:
       # export LANG=en_US.iso88591

task Taskabschnitt

Nutzungsbedingungen | Feedback


Zeitmarkensymbol Letzte Aktualisierung: 05 Juli 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_set_kernel_hpux.html
Copyright IBM Corporation 2005, 2010. Alle Rechte vorbehalten.
Dieses Information Center basiert auf Eclipse-Technologie (http://www.eclipse.org).