Agentin tietokanavan määritys

Joissakin tapauksissa agentin ja agentin ohjaimen välille on ehkä määritettävä puskurointi. Voit tehdä puskuroinnin määrittämällä agentin ja agentin ohjaimen välisen tietokanavan. Tietokanavat ovat hyödyllisiä tilanteissa, joissa agentin suorituskyky on erittäin tärkeää. Jos puskuria ei ole määritetty, agentin ajossa voi ilmetä este tulostesuorituksessa, jos testaustyöasemaohjelma ei pysty käsittelemään tulosteita tarvittavan nopeasti.

Voit määrittää tietokanavan lisäämällä agentin sisältävän lisäosan kokoonpanotiedostoon <Agent>-elementin. Voit esimerkiksi määrittää Java-profilointiagentin tietokanavan muuttamalla agentin kokoonpanotiedostossa plugins/org.eclipse.tptp.platform.collection.framework_<version>/config/pluginconfig.xml olevaa <Agent>-elementtiä.

Voit muokata kokoonpanotiedoston <Agent>-elementtiä seuraavasti:

  1. Etsi muokattavan elementin sisältävä kokoonpanotiedosto. Se on joko serviceconfig.xml-tiedosto tai agentin sisältävän lisäosan pluginconfig.xml-tiedosto. Katso aiheeseen liittyvää tehtävää.
  2. Avaa tiedosto muokkausohjelmassa ja etsi <Agent>-elementti.
  3. Muokkaa dataChannelSize-määritteen arvoa.
    Esimerkki:
    Seuraavat tiedot koskevat Windows-käyttöjärjestelmää. Jos haluat määrittää, että Java-profilointiagentti käyttää 64 megatavun tietokanavaa profiloinnissa, muuta dataChannelSize-määritteen arvoksi 64MB.
    <Agent name="Java-profilointiagentti" type="Profiler" 
    dataChannelSize="64MB">
    </Agent>

    Seuraavat tiedot koskevat Linux-käyttöjärjestelmää. Linux-käyttöjärjestelmässä järjestelmän jaetun muistin enimmäiskoko rajoittaa tietokanavan enimmäiskokoa. Tämä kokoonpanoasetus on kohteessa /proc/sys/kernel/shmmax. Tietokanavan luonti ei onnistu, jos dataChannelSize-määritteen arvo on suurempi kuin /proc/sys/kernel/shmmax-arvo.

    Seuraavat tiedot koskevat Solaris-käyttöjärjestelmää. Solaris-käyttöjärjestelmässä järjestelmän jaetun muistin muistin enimmäiskoko rajoittaa tietokanavan enimmäiskokoa. Kokoonpanoasetus on kohdassa /etc/system määritteessä shmmax. Järjestelmä ei luo tietokanavaa, jos dataChannelSize-määritteen arvo on suurempi kuin shmmax-määritteen kohdassa /etc/system määritetty arvo. Jos kyseistä määritettä ei ole määritetty, järjestelmä käyttää oletusarvon mukaan sen oletusarvona yhtä megatavua.

    Seuraavat tiedot koskevat HP-UX-käyttöjärjestelmää. HP-UX-käyttöjärjestelmässä järjestelmän jaetun muistin enimmäiskoko rajoittaa tietokanavan enimmäiskokoa. Kokoonpanoasetus on kohdassa /etc/conf/master.d/core-hpux määritteessä shmmax. Järjestelmä ei luo tietokanavaa, jos dataChannelSize-määritteen arvo on suurempi kuin kohdassa /etc/conf/master.d/core-hpux määritetty shmmax-määritteen arvo. Jos kyseistä tiedostoa tai määritettä ei ole määritetty, järjestelmä käyttää oletusarvon mukaan oletusarvona 64 megatavua.

    Seuraavat tiedot koskevat AIX-käyttöjärjestelmää. AIX-käyttöjärjestelmässä järjestelmän jaetun muistin kiinteä 256 Mt:n enimmäiskoko rajoittaa tietokanavan enimmäiskokoa. Järjestelmä ei luo tietokanavaa, jos dataChannelSize-määritteen arvo on suurempi kuin 256 Mt.

    Seuraavat tiedot koskevat z/OS-käyttöjärjestelmää. Z/OS-käyttöjärjestelmässä järjestelmän jaetun muistisegmentin enimmäiskoko rajoittaa tietokanavan enimmäiskokoa. Tämä kokoonpanoasetus on parametrikirjaston jäsenen MVS BPXPRMxx parametrissa IPCSHMMPAGES. Määritä IPCSHMMPAGES-parametrin arvoksi se, kuinka monta neljän kilotavun kokoista sivua tietokanavaan mahtuu. Jos serviceconfig.xml-tiedoston dataChannelSize-arvo on esimerkiksi 32 Mt, IPCSHMMPAGES-arvon on oltava suurempi kuin 8 192. Tietokanavan luonti ei onnistu, jos dataChannelSize-määritteen arvo on 4 000 kertaa suurempi kuin IPCSHMMPAGES-parametrin arvo .

    Jos haluat, että agentin ohjain voi muodostaa yhteyden useaan agenttiin samanaikaisesti, määritä parametrikirjaston jäsenen MVS BPXPRMxx parametrin IPCSHMNSEGS arvo sopivaksi. IPCSHMNSEGS-parametri määrittää kuhunkin osoitetilaan liitettyjen jaettujen muistisegmenttien tai tietokanavien enimmäismäärän. Oletusarvo on 10. Jos arvo olisi 50, 50 agenttia voisi olla yhteydessä agentin ohjaimeen samanaikaisesti.

Aiheeseen liittyviä tehtäviä
Kokoonpanotiedostojen paikannus
Agentin ohjaimen hallinta
 


(C) Copyright IBM Corporation 2000, 2006. All rights reserved.