I nogle situationer kan det være nødvendigt at indsætte en bufferstyring mellem agenten og Agent Controller. Bufferstyring foretages vha. en datakanal mellem agenten og Agent Controller. Datakanaler kan være en god idé i tilfælde, hvor agentens ydeevne har stor betydning. Uden en buffer kan agenten blive blokeret ved udførelse af output, da testklienten ikke kan behandle outputtet så hurtigt, som det er nødvendigt.
Datakanalen konfigureres med <Agent>-elementet i konfigurationsfilen for den plugin, der indeholder agenten. Du kan f.eks. konfigurere datakanalen for Java-profileringsagenten ved at ændre dens <Agent>-element iplugins/org.eclipse.tptp.platform.collection.framework_<version>/config/pluginconfig.xml.
Sådan ændrer du <Agent>-elementet i konfigurationsfilen:
<Agent name="Java Profiling Agent" type="Profiler"
dataChannelSize="64MB">
</Agent>
På Linux er den maksimale datakanalstørrelse begrænset af den maksimale størrelse af systemets fælles hukommelse. Denne konfiguration er placeret i /proc/sys/kernel/shmmax. Datakanalen bliver ikke oprettet, hvis attributværdien af dataChannelSize er større end det, der er angivet i /proc/sys/kernel/shmmax.
På Solaris er den maksimale datakanalstørrelse begrænset af størrelsen af systemets fælles hukommelse. Konfigurationen er placeret i /etc/system under attributten shmmax. Datakanalen bliver ikke oprettet, hvis attributværdien af dataChannelSize er større end attributten shmmax, der er angivet i /etc/system. Hvis denne attribut ikke findes, antages værdien som standard at være 1 MB.
På HP-UX er den maksimale datakanalstørrelse begrænset af størrelsen af systemets fælles hukommelse. Konfigurationen er placeret i /etc/conf/master.d/core-hpux under attributten shmmax. Datakanalen bliver ikke oprettet, hvis attributværdien af dataChannelSize er større end attributten shmmax, der er angivet i /etc/conf/master.d/core-hpux. Hvis denne fil eller attribut ikke findes, antages værdien som standard at være 64 MB.
På AIX er den maksimale datakanalstørrelse begrænset af den maksimale størrelse af systemets fælles hukommelse, som er en fast størrelse på 256 MB. Datakanalen bliver ikke oprettet, hvis attributværdien af dataChannelSize er større 256 MB.
På z/OS er den maksimale datakanalstørrelse begrænset af systemets maksimale hukommelsessegmentstørrelse. Denne konfiguration er placeret i parameteren IPCSHMMPAGES i parmlib-medlemmet MVS BPXPRMxx. Værdien af IPCSHMMPAGES skal angives til 4 KB sider, som er det maksimale antal sider, en datakanal kan være. Hvis dataChannelSize f.eks. er angivet til 32 MB i serviceconfig.xml, skal IPCSHMMPAGES indstilles til en værdi, der overstiger 8192.
Datakanalen bliver ikke oprettet, hvis attributværdien af dataChannelSize er større end 4 KB gange værdien af IPCSHMMPAGES.
Hvis Agent Controller skal kunne kommunikere med et stort antal agenter samtidigt, skal parameteren IPCSHMNSEGS i parmlib-medlemmet MVS BPXPRMxx angives til en relevant værdi. Parameteren IPCSHMNSEGS angiver det maksimale antal tilknyttede fælles hukommelsessegmenter eller datakanaler for hver adresseside. Standardværdien er 10. En værdi på 50 vil give 50 agenter mulighed for at kommunikere med Agent Controller samtidigt.
Relaterede opgaver
Find konfigurationsfiler
Administrér Agent Controller