In einigen Szenarien kann es erforderlich sein, einen Puffer zwischen dem Agenten und dem Agent-Controller zur Verfügung zu stellen. Die Pufferung findet über einen Datenkanal zwischen dem Agenten und dem Agent-Controller statt. Datenkanäle sind dann sinnvoll, wenn das Leistungsverhalten des Agenten besonders wichtig ist. Ohne Pufferung kann es passieren, dass der Agent bei der Ausgabe blockiert wird, wenn der Testclient die Ausgabe nicht schnell genug verarbeiten kann.
Der Datenkanal wird über das Element Agent in der Konfigurationsdatei serviceconfig.xml konfiguriert.
Wenn Sie einen Datenkanal von 64 Megabytes für die Profilerstellung durch Java Profiling Agent verwenden möchten, ändern
Sie das Attribut dataChannelSize auf 64 MB.
Unter Linux wird die maximale Größe des Datenkanals durch die maximale Größe des gemeinsam benutzten Speichers im System
beschränkt. Diese Konfigurationseinstellung befindet sich in /proc/sys/kernel/shmmax. Die Erstellung des
Datenkanals schlägt fehl, wenn der Attributwert 'dataChannelSize' größer als der in /proc/sys/kernel/shmmax angegebene
Wert ist.
Unter Solaris wird die maximale Größe des Datenkanals durch die Größe des gemeinsam benutzten Speichers im System
beschränkt. Die Konfigurationseinstellung befindet sich in /etc/system unter dem Attribut shmmax. Die Erstellung des Datenkanals schlägt fehl, wenn der Attributwert 'dataChannelSize' größer als der Attributwert
shmmax in /etc/system ist.
Wenn dieses Attribut nicht vorhanden ist, wird ein Standardwert von 1 MB angenommen.
Unter HP-UX wird die maximale Größe des Datenkanals durch die Größe des gemeinsam benutzten Speichers im System
beschränkt. Die Konfigurationseinstellung befindet sich in /etc/conf/master.d/core-hpux unter dem
Attribut shmmax. Die Erstellung des Datenkanals schlägt fehl, wenn der Attributwert 'dataChannelSize'
größer als der Attributwert shmmax in /etc/conf/master.d/core-hpux ist.
Wenn diese Datei oder
dieses Attribut nicht vorhanden ist, wird ein Standardwert von 64 MB angenommen.
Unter AIX wird die maximale Größe des Datenkanals durch die maximale Größe des gemeinsam benutzten Speichers im System
beschränkt, die auf 256 festgelegt ist. Die Erstellung des Datenkanals schlägt fehl, wenn der Attributwert 'dataChannelSize' größer als
256 MB ist.
Unter z/OS wird die maximale Größe des Datenkanals durch die maximale Größe des gemeinsam benutzten Speichers im System beschränkt. Diese Konfigurationseinstellung befindet sich im
IPCSHMMPAGES-Parameter im MVS BPXPRMxx Parmlib-Member. Der Wert von
IPCSHMMPAGES sollte auf die maximale Anzahl von 4K Seiten, die ein Datenkanal annehmen kann, eingestellt werden. Wenn zum Beispiel die dataChannelSize auf 32M in
serviceconfig.xml gestellt werden soll, muss die IPCSHMMPAGES auf einen Wert größer 8192 gestellt werden.
Die Erstellung des Datenkanals schlägt fehl, wenn der Attributwert 'dataChannelSize' 4K Mal größer als der Wert von IPCSHMMPAGES ist.
Um eine gleichzeitige Kommunikation des Agent-Controller mit einer großen Anzahl von Agenten zu ermöglichen, muss der IPCSHMNSEGS-Parameter in dem MVS BPXPRMxx Parmlib-Member auf einen angemessenen Wert eingestellt werden. Der IPCSHMNSEGS- Parameter gibt die maximale Anzahl der zugeordneten, gemeinsam benutzten Speichersegmente oder Datenkanäle für jeden Adressbereich an. Der Standardwert ist 10. Ein Wert von 50 würde 50 Agenten zur gleichzeitigen Kommunikation mit dem Agent-Controller aktivieren.
Verwandte Tasks
Konfigurationsdateien lokalisieren
Agent-Controller administrieren