![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
LPD (Logical Pool Distribution)
Das LPD-Verfahren (Logical Pool Distribution) für Thread-Pools implementiert eine Strategie zur Verbesserung des Leistung von Anforderungen, die kürzere Ausführungszeiten haben. Konfigurieren Sie LPD nur, wenn Sie es bereits in einem früheren Release des Produkts konfiguriert haben.

Wenn die Ausführungszeiten von EJB-Anforderungen (Enterprise JavaBeans) für die verschiedenen Anforderungstypen variieren und der ORB-Thread-Pool aus Leistungsgründen eingeschränkt werden muss, sollte LPD eingesetzt werden. In diesem Fall beeinträchtigen Anforderungen mit langen Ausführungszeiten die Antwortzeiten für Anforderungen mit kurzen Ausführungszeiten, indem sie diesen den Zugriff auf Threads im Thread-Pool verweigern. LPD bietet ein Verfahren, das kurzen Anforderungen einen verbesserten Zugriff auf die Threads ermöglicht.
LPD teilt den ORB-Thread-Pool in logische Pools ein, wie vom Administrator mit angepassten ORB-Eigenschaften konfiguriert, und beginnt dabei mit der folgenden Eigenschaft: com.ibm.websphere.threadpool.strategy.* Die Größe jedes Pools ist der Prozentsatz der maximalen Anzahl von ORB-Threads. Die Summe der Prozentsätze für die logischen Pools muss 100 sein.
Wenn LPD aktiv ist, werden eingehende ORB-Anforderungen basierend auf der Historie der Ausführungszeiten für den jeweiligen Anforderungstyp einem bestimmten Pool zugewiesen. Der Anforderungstyp wird von der Methode bestimmt, die intern in den Komponenten als eindeutig qualifiziert ist. Das LPD-Verfahren passt die Poolziele zur Laufzeit an, um die Verteilung der Anforderungen auf die logischen Pools zu optimieren.
Das LPD-Verfahren kann nach der Aktivierung optimiert werden. Die Antwortzeit, die die Durchsatzerfassung und die vom LPD-Verfahren erstellte Statistik bilden die Grundlage für den Optimierungsprozess.