Socket-Puffer für die Stammgruppe konfigurieren
Die meisten Betriebssysteme stellen Programmschnittstellen zur Ausführung von Operationen bereit, die das Senden und Empfangen von Daten über Sockets betreffen. Außerdem stellen die meisten Betriebssystem Verwaltungsfunktionen bereit, mit denen die Menge an Speicher festgelegt werden kann, die pro Socket zugeordnet und als Datenpuffer verwendet wird.
Vorbereitende Schritte
Prüfen Sie die Einstellungen Ihres Betriebssystems, die sich auf TCP-Sockets beziehen. Wenn Sie beispielsweise das Betriebssystem AIX verwenden, prüfen Sie die Werte, die für die Einstellungen tcp_sendspace, tcp_recvspace und sb_max angegeben sind. Analog dazu können Sie im Betriebssystem Linux die Werte prüfen, die für die Einstellungen tcp_rmem und tcp_wmem angegeben sind.
- Ermitteln Sie mithilfe von Performance Monitoring Infrastructure (PMI)
des Produkts die durchschnittliche Nachrichtenlänge, die
vom Stammgruppentransport übertragen wird.
Falls die Betriebssystemeinstellung für die Standardpuffergröße kleiner ist als
die durchschnittliche Nachrichtenlänge, nehmen Sie eine der folgenden Änderungen vor:
- Ändern sie die Einstellung der Standardpuffergröße für Ihr Betriebssystem. Es kann jedoch sein, dass diese Aktion ungeeignet ist, weil sie sich auf den Betrieb anderer Anwendungen auswirken kann, die auf diesem Betriebssystem ausgeführt werden.
- Ändern Sie die Größe des Socket-Puffers, der dem Stammgruppentransport zugeordnet ist. Der Wert, der für die angepasste Eigenschaft IBM_CS_SOCKET_BUFFER_SIZE der Stammgruppe angegeben wird, legt die Größe des Socket-Puffers fest, der dem Stammgruppentransport zugeordnet ist.
Tabelle 1. Typ des Socket-Puffers, Werte für die Eigenschaft und Speicherzuordnung . Die folgende Tabelle zeigt die Beziehung zwischen den Werten, die für diese Eigenschaft angegeben werden können, und der zugrunde liegenden Speichermenge, die pro Socket-Puffertyp zugeordnet wird. Socket-Puffertyp Eigenschaft mit dem Wert 0 Eigenschaft mit dem Wert 1 Eigenschaft mit dem Wert 2 Eigenschaft mit dem Wert 3 Unicast receive Die Standardpuffergröße des Betriebssystems wird verwendet. Die Puffergröße beträgt 64 Kilobyte. Die Puffergröße beträgt 256 Kilobyte. Die Puffergröße beträgt 1 Megabyte. Unicast send Die Standardpuffergröße des Betriebssystems wird verwendet. Die Standardpuffergröße des Betriebssystems wird verwendet. Die Puffergröße beträgt 64 Kilobyte. Die Puffergröße beträgt 128 Kilobyte. Multicast receive Die Standardpuffergröße des Betriebssystems wird verwendet. Die Puffergröße beträgt 512 Kilobyte. Die Puffergröße beträgt 1 Megabyte. Die Puffergröße beträgt 3 Megabyte.
Informationen zu diesem Vorgang
- Sie werden vom IBM Support dazu aufgefordert.
- Sie werden während der Installation eines anderen WebSphere-Produkts dazu aufgefordert.
- Sie möchten das Verhalten des Stammgruppentransports ändern, ohne das Verhalten anderer Sockets zu ändern.
- Sie versuchen, den Netzkommunikationspfad zwischen Ihrem System und Ihrer Anwendung zu optimieren.
Gehen Sie wie folgt vor, um die vom Stammgruppentransport zugeordnete Socket-Puffergröße zu ändern: