Konfigurace datového kanálu agenta

U některých scénářů může být potřebné poskytnout mezi agentem a Řadičem agentů určité ukládání do vyrovnávací paměti. Ukládání do vyrovnávací paměti se provádí pomocí datového kanálu mezi agentem a Řadičem agentů. Datové kanály jsou žádoucí v situacích, kdy je velmi důležitý výkon agenta. Bez vyrovnávací paměti se může stát, že agent bude při provádění výstupu zablokován, jelikož testovací klient nemusí být schopen zpracovat výstup tak rychle, jak je potřeba.

Datový kanál je konfigurován prvkem <Agent> v konfiguračním souboru modulu plug-in, jenž obsahuje daného agenta. Například datový kanál Agenta profilování Java se konfiguruje změnou jeho prvku <Agent> v souboru plugins/org.eclipse.tptp.platform.collection.framework_<version>/config/pluginconfig.xml.

Chcete-li upravit prvek <Agent> v konfiguračním souboru:

  1. Vyhledejte konfigurační soubor obsahující prvek, jenž chcete upravit. Půjde o soubor serviceconfig.xml nebo soubor pluginconfig.xml modulu plug-in, který obsahuje daného agenta. Viz související úlohy.
  2. Otevřete jej v editoru a vyhledejte prvek <Agent>.
  3. Modifikujte hodnotu atributu dataChannelSize.
    Například
    Následující informace platí pro Windows. Chcete-li určit, že se má použít datový kanál 64 megabajtů, když se aktivně profiluje agent profilování Java, změňte hodnotu atributu dataChannelSize na 64 MB.
    <Agent name="Java Profiling Agent" type="Profiler" 
    dataChannelSize="64MB">
    </Agent>

    Následující informace platí pro Linux. V Linuxu je maximální velikost datového kanálu omezena maximální velikostí sdílené paměti systému. Toto nastavení konfigurace se nachází v /proc/sys/kernel/shmmax. Datový kanál se nepodaří vytvořit, když bude hodnota atributu dataChannelSize větší než hodnota zadaná v /proc/sys/kernel/shmmax.

    Následující informace platí pro Solaris. V Solarisu je maximální velikost datového kanálu omezena velikostí sdílené paměti v systému. Nastavení konfigurace se nachází v /etc/system pod atributem shmmax. Datový kanál se nevytvoří, když bude hodnota atributu dataChannelSize větší než atribut shmmax specifikovaný v /etc/system. Pokud tento atribut neexistuje, jeho hodnota se ve výchozím nastavení předpokládá 1 MB.

    Následující informace platí pro HP-UX. V systému HP-UX je maximální velikost datového kanálu omezena velikostí sdílené paměti v systému. Nastavení konfigurace se nachází v /etc/conf/master.d/core-hpux pod atributem shmmax. Datový kanál se nevytvoří, když bude hodnota atributu dataChannelSize větší než atribut shmmax zadaný v /etc/conf/master.d/core-hpux. Pokud tento soubor nebo atribut neexistuje, jeho hodnota se ve výchozím nastavení předpokládá 64 MB.

    Následující informace platí pro AIX. V systému AIX je maximální velikost datového kanálu omezena maximální velikostí sdílené paměti systému, která je pevně stanovena na 256 MB. Datový kanál se nevytvoří, když bude hodnota atributu dataChannelSize větší než 256 MB.

    Následující informace platí pro zOS. V systému z/OS je maximální velikost datového kanálu omezena maximální velikostí segmentu sdílené paměti systému. Toto nastavení konfigurace se nachází v parametru IPCSHMMPAGES v členu MVS BPXPRMxx parmlib. Hodnota IPCSHMMPAGES by měla být stanovena na maximální počet 4kB stránek, kolik je pro datový kanál možné. Například když se má dataChannelSize nastavit v serviceconfig.xml na 32M, musí být IPCSHMMPAGES nastaveno na hodnotu větší než 8192. Datový kanál se nepodaří vytvořit, když bude hodnota atributu dataChannelSize větší než 4000 krát hodnota IPCSHMMPAGES.

    Chcete-li umožnit Řadiči agentů komunikovat současně s větším počtem agentů, parametr IPCSHMNSEGS ve členu MVS BPXPRMxx parmlib musí být nastaven na odpovídající hodnotu. Parametr IPCSHMNSEGS určuje maximální počet připojených segmentů sdílené paměti nebo datových kanálů pro každý adresní prostor. Výchozí hodnota je 10. Hodnota 50 by umožnila 50 agentům komunikovat současně s Řadičem agentů.

Související úlohy
Vyhledání konfiguračních souborů
Správa Řadiče agentů
 


(C) Copyright IBM Corporation 2000, 2006. Všechna práva vyhrazena.