Konfigurowanie kanału danych agenta

W niektórych sytuacjach może zaistnieć potrzeba wprowadzenia buforu między agentem a komponentem Agent Controller. Buforowanie jest realizowane za pośrednictwem kanału danych między agentem a komponentem Agent Controller. Zastosowanie kanału danych jest istotne tam, gdzie duże znaczenie ma wydajność agenta. W przypadku braku buforu klient testowy może nie być w stanie przetwarzać danych wyjściowych agenta dostatecznie szybko, przez co może dojść do zablokowania agenta.

Do konfigurowania kanału danych służy element <Agent> w pliku konfiguracyjnym wtyczki zawierającej agenta. Na przykład kanał danych agenta profilowania Java jest konfigurowany poprzez zmianę jego elementu <Agent> w plikuplugins/org.eclipse.tptp.platform.collection.framework_<wersja>/config/pluginconfig.xml.

Aby zmodyfikować element <Agent> w pliku konfiguracyjnym:

  1. Znajdź plik konfiguracyjny zawierający element do zmodyfikowania. Jest to plik serviceconfig.xml lub plik pluginconfig.xml wtyczki zawierającej agenta. Patrz sekcja Czynności pokrewne.
  2. Otwórz plik w edytorze i znajdź element <Agent>.
  3. Zmodyfikuj wartość atrybutu dataChannelSize.

    Na przykład aby w systemie Windows określić, że aktywnie profilujący agent profilowania dla języka Java ma korzystać z kanału danych o wielkości 64 MB, należy zmienić wartość atrybutu dataChannelSize na 64 MB.

    <Agent name="Java Profiling Agent" type="Profiler" 
      dataChannelSize="64MB"> </Agent>

     

    Aby komponent Agent Controller mógł komunikować się z dużą liczbą agentów jednocześnie, parametr IPCSHMNSEGS w elemencie parmlib MVS BPXPRMxx musi być ustawiony na odpowiednią wartość. Parametr IPCSHMNSEGS określa maksymalną liczbę przyłączonych segmentów pamięci współużytkowanej lub kanałów danych dla każdej przestrzeni adresowej. Wartością domyślną jest 10. Wartość 50 umożliwiłaby komunikację 50 agentów z komponentem Agent Controller jednocześnie.

Czynności pokrewne
Określanie położenia plików konfiguracyjnych
Administrowanie komponentem Agent Controller
 

Copyright (C) 2006 Intel Corporation.