Konfigurere agentens datakanal

I noen scenarier kan det være nødvendig å sørge for bufring mellom agenten og agentkontrolleren. Bufring blir utført ved hjelp av en datakanal mellom agenten og agentkontrolleren. Datakanaler er fordelaktig i situasjoner der agentytelse er viktig. Uten en buffer er det mulig at agenten blir blokkert ved iverksetting av utdata, fordi det er mulig at testklienten ikke er i stand til å behandle dataene så raskt som det kreves.

Datakanalen er konfigurert med <Agent>-elementet i konfigurasjonsfilen til plugin-modulen som inneholder agenten. Datakanalen til Java-profileringsagenten blir for eksempel konfigurert ved å endre <Agent>-elementet i plugins/org.eclipse.tptp.platform.collection.framework_<version>/config/pluginconfig.xml.

Slik endrer du <Agent>-elementet i konfigurasjonsfilen:

  1. Finn konfigurasjonsfilen som inneholder elementet du vil endre. Det er enten filen serviceconfig.xml eller filen pluginconfig.xml for plugin-modulen som inneholder agenten. Se Beslektede oppgaver.
  2. Åpne filen i et redigeringsprogram og søk etter elementet <Agent>.
  3. Endre verdien til attributtet dataChannelSize.
    For eksempel:
    Følgende informasjon gjelder for Windows. Hvis du skal oppgi at en datakanal på 64 megabyte skal brukes når Java-profileringsagenten profilerer aktivt, endrer du verdien til attributtet dataChannelSize til 64 MB.
    <Agent name="Java Profiling Agent" type="Profiler" 
    dataChannelSize="64MB">
    </Agent>

    Følgende informasjon gjelder for Linux. På Linux er maksimumsstørrelsen til datakanalen begrenset av den maksimale størrelsen på det delte minnet til systemet. Denne konfigurasjonsinnstillingen ligger i /proc/sys/kernel/shmmax. Datakanalen blir ikke opprettet hvis attributtverdien dataChannelSize er større enn den som er oppgitt i /proc/sys/kernel/shmmax.

    Følgende informasjon gjelder for Solaris. På Solaris er maksimumsstørrelsen til datakanalen begrenset av den maksimale størrelsen på det delte minnet til systemet. Konfigurasjonsinnstillingen ligger i /etc/system under attributtet shmmax. Datakanalen blir ikke opprettet hvis attributtverdien dataChannelSize er større enn shmmax-attributtet som er oppgitt i /etc/system. Hvis dette attributtet ikke finnes, antas det som standard at verdien er 1 MB.

    Følgende informasjon gjelder for HP-UX. På HP-UX er maksimumsstørrelsen til datakanalen begrenset av størrelsen på det delte minnet til systemet. Konfigurasjonsinnstillingen ligger i /etc/conf/master.d/core-hpux under attributtet shmmax. Datakanalen blir ikke opprettet hvis attributtverdien dataChannelSize er større enn shmmax-attributtet som er oppgitt i /etc/conf/master.d/core-hpux. Hvis denne filen eller dette attributtet ikke finnes, antas det som standard at verdien er 64 MB.

    Følgende informasjon gjelder for AIX. På AIX er maksimumsstørrelsen til datakanalen begrenset av den maksimale størrelsen på det delte minnet til systemet, som har en fast verdi på 256 MB. Datakanalen blir ikke opprettet hvis dataChannelSize-attributtverdien er større enn 256 MB.

    Følgende informasjon gjelder for zOS. På z/OS er maksimumsstørrelsen til datakanalen begrenset av den maksimale størrelsen på det delte minnet til systemet. Denne konfigurasjonsinnstillingen ligger i IPCSHMMPAGES-parameteren i MVS BPXPRMxx parmlib. Verdien til IPCSHMMPAGES bør settes til det maksimale antallet med 4 kB-sider som en datakanal kan ha. Hvis for eksempel dataChannelSize settes til 32 MB i serviceconfig.xml, må IPCSHMMPAGES settes til en verdi som er større enn 8192. Datakanalen blir ikke opprettet hvis dataChannelSize-attributtverdien er større enn 4 kB ganger verdien til IPCSHMMPAGES.

    Hvis du vil tillate at agentkontrolleren kommuniserer med mange agenter samtidig, må du oppgi riktig verdi for IPCSHMNSEGS-parameteren i MVS BPXPRMxx parmlib. Parameteren IPCSHMNSEGS angir det maksimale antallet delte minnesegmenter eller datakanaler for hver adresse. Standardverdien er 10. Hvis du oppgir verdien 50, tillater du at 50 agenter kan kommunisere med agentkontrolleren samtidig.

Beslektede oppgaver
Finne konfigurasjonsfilene
Administrere agentkontrolleren
 


(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.