Show TOC

Hintergrundicm/max_threads Dieses Dokument in der Navigationsstruktur finden

 

Dieser Parameter spezifiziert die maximale Anzahl an Threads des ICM. Die Anzahl entspricht damit der maximalen Anzahl von Verbindungen, die gleichzeitig bearbeitet werden können.

Hinweis Hinweis

Die eingestellte minimale Anzahl an Threads (icm/min_threads) wird beim Startup des ICM erzeugt und zur Laufzeit nicht unterschritten. Bei starker Belastung startet der ICM weitere Threads nach, bis die maximal eingestellte Anzahl erreicht ist.

Ende des Hinweises

Lässt die Belastung wieder nach, wird die Anzahl der Threads wieder verringert.

Struktur

Arbeitsgebiet

Internet Communication Manager, SAP Web Dispatcher

Einheit

Integerwert

Standardwert

250

Dynamisch änderbar

nein

Wertebereich und Syntax

Es können zwischen 5 und 32000 Threads konfiguriert werden

Einschränkungen

Betriebssystemabhängigkeit

Je nach Betriebssystem kann die maximale Anzahl an benutzbaren Threads in einem Prozess variieren. Die eingestellte minimale Anzahl an Thread muss beim Start des ICM erzeugt werden können. Die maximale Anzahl an Threads wird bei Belastung des Systems erreicht.

Die maximale Anzahl an verfügbaren Threads wird auf verschiedenen Betriebssystemen durch Kernelparameter beschränkt. Weiterhin wird die maximale Anzahl Threads durch die verfügbare Stackgröße beschränkt. Jeder Worker-Thread im ICM benötigt 512KB Stack.

Folgende Tabelle zeigt, wie stark sich die maximale Anzahl Threads pro Prozess auf verschiedenen Plattformen unterscheidet:

Plattform

Threads pro Prozess

Tru64

> 1000

Linux

> 1000

Windows

> 2000

HP-UX

64

Sun Solaris

> 1000

AIX

512

Wenn Sie also an diese Grenzen stoßen (insbesondere bei HP-UX und AIX), müssen Sie die Betriebssystem-Kernelparameter - wie im zugehörigen Handbuch beschrieben - ändern.

Parameterabhängigkeiten

icm/max_threads muss größer als icm/min_threads sein.

Weitere Informationen

Beachten Sie im Zusammenhang mit diesem Parameter folgende Dokumentation:

icm/min_spare_threads