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
- Melden Sie sich als Benutzer mit Rootberechtigung (root) bei der Host-Workstation an.
- 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:
- Starten Sie das HP-UX-Dienstprogramm System Administration Manager (SAM)
mit dem Befehl /usr/sbin/sam.
- Wählen Sie Performance Monitors > System Properties > Memory aus.
- Notieren Sie den Wert für physischen Hauptspeicher (Physical Memory) und wählen Sie OK aus.
- Verlassen Sie das Dienstprogramm SAM.
- 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:
- Öffnen Sie die Datei /usr/conf/master.d/core-hpux in einem Texteditor.
- Ändern Sie die Zeile "*range maxfiles<=2048" in "*range
maxfiles<=60000".
- Ändern Sie die Zeile "*range maxfiles_lim<=2048" in "*range maxfiles_lim<=60000".
- Speichern und schließen Sie die Datei.
- 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:
- Verschieben Sie die vorhandene Version der Datei /var/sam/boot.config an eine andere Speicherposition, zum Beispiel in das Verzeichnis /tmp.
- Starten Sie das Dienstprogramm SAM.
- 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
- Legen Sie die neuen Werte für die Kernelparameter fest. Gehen Sie dabei wie folgt vor:
- Starten Sie das Dienstprogramm SAM mit dem Befehl /usr/sbin/sam.
- Wählen Sie im Dienstprogramm SAM Kernelkonfiguration > Konfigurierbare Parameter.
- Gehen Sie für jeden der Parameter in der folgenden Tabelle wie folgt vor:
- Markieren Sie den Parameter, der geändert werden soll.
- Wählen Sie Aktionen > Konfigurierbare Parameter ändern.
- Geben Sie im Feld Formel/Wert den neuen Wert ein.
- 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.
- Wählen Sie Actions > Process New Kernel aus.
- 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.
- 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:
- 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
- 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