Néhány helyzetben szükség lehet az ügynök és az ügynökvezérlő közti pufferelés biztosítására. A pufferelés az ügyfél és az ügynökvezérlő közti adatcsatorna használatával történik. Az adatcsatornákra olyan helyzetekben van szükség, amikor az ügyfélteljesítmény nagyon fontos. Puffer nélkül előfordulhat az ügyfél letiltása a kimenet képzése közben, így lehet, hogy a tesztügyfél nem tudja a kívánt sebességgel feldolgozni a kimenetet.
Az adatcsatorna az ügynököt tartalmazó bedolgozó konfigurációs fájljában található <Agent> elemmel van beállítva. A Java Profiling Agent adatcsatornája például az <Agent> elem módosításával állítható be a plugins/org.eclipse.tptp.platform.collection.framework_<version>/config/pluginconfig.xml állományban.
Az <Agent> elem módosításához a konfigurációs fájlban:
<Agent name="Java Profiling Agent" type="Profiler"
dataChannelSize="64MB">
</Agent>
Linux rendszeren az adatcsatorna maximális méretét a
rendszer maximális megosztott memóriamérete határozza meg. Ez a konfigurációs
beállítás a /proc/sys/kernel/shmmax helyen található.
Az adatcsatorna létrehozása
sikertelen lesz, ha a dataChannelSize attribútum értéke megadott érték nagyobb a
/proc/sys/kernel/shmmax helyen megadott értéknél.
Solaris rendszeren az adatcsatorna maximális
méretét a rendszer megosztott memóriamérete határozza meg. Ez a konfigurációs
beállítás az shmmax jellemző alatt a /etc/system helyen
található. Az adatcsatorna nem fog létrejönni, ha a dataChannelSize jellemzőben
megadott érték nagyobb a /etc/system helyen megadott shmmax
jellemző értékénél. Ha a jellemző nem létezik, akkor az érték alapértelmezésben
1 MB.
HP-UX rendszeren az adatcsatorna maximális méretét a
rendszer megosztott memóriamérete határozza meg. Ez a konfigurációs beállítás
az shmmax jellemző alatt a /etc/conf/master.d/core-hpux
helyen található. Az adatcsatorna nem fog létrejönni, ha a dataChannelSize attribútum
értéke nagyobb az /etc/conf/master.d/core-hpux helyen megadott shmmax
attribútuménál.
Ha a fájl vagy a jellemző nem létezik, akkor az érték
alapértelmezésben 64 MB.
AIX rendszeren az adatcsatorna maximális méretét a
rendszer maximális megosztott memóriamérete határozza meg, ami 256 MB-on van
rögzítve. Az adatcsatorna nem fog létrejönni, ha a dataChannelSize jellemzőben
megadott érték nagyobb 256 MB-nál.
z/OS rendszeren az adatcsatorna maximális méretét a
rendszer maximális megosztott memóriaszegmens mérete határozza meg. Ez a
konfiguráció beállítás az MVS BPXPRMxx paramlib tagban szereplő IPCSHMMPAGES
paraméterben található. Az IPCSHMMPAGES értékét akkorára kell állítani, amennyi
4 K-s oldalból maximálisan állhat egy adatcsatorna. Például, a
serviceconfig.xml fájlban a dataChannelSize értékének 32 M-ra állításakor az
IPCSHMMPAGES értékét 8192-nél nagyobbra kell állítani. Az adatcsatorna létrehozása sikertelen lesz, ha a dataChannelSize attribútum értéke
több mint négyezerszer nagyobb az IPCSHMMPAGES értékénél.
Ahhoz, hogy az ügynökvezérlő egyidejűleg nagy számú ügynökkel tudjon kommunikálni, az MVS BPXPRMxx parmlib tagban szereplő IPCSHMNSEGS paramétert megfelelő értékre kell állítani. Az IPCSHMNSEGS paraméter az egyes címterekhez tartozó csatolt megosztott memóriaszegmensek vagy adatcsatornák maximális számát határozza meg. Az alapértelmezett érték 10. Az 50-es érték 50 ügynök egyidejű kommunikálását tenné lehetővé az ügynökvezérlővel.
Kapcsolódó feladatok
Konfigurációs fájlok keresése
Az ügynökvezérlő adminisztrálása