在某些實務中,您可能需要提供代理程式和 Agent Controller 之間的緩衝。 緩衝是利用代理程式和 Agent Controller 之間的資料通道來進行的。 在代理程式效能很重要的狀況中,就很適合使用資料通道。 如果沒有緩衝區,在執行輸出時,代理程式就有可能會被阻斷,因為測試用戶端處理輸出的速度可能無法和要求的一樣快。
資料通道是利用配置檔 serviceconfig.xml 中的 Agent 元素來配置的。
在 Linux 上,資料通道大小上限是由系統的共用記憶體大小上限所限制。
這個配置設定是位於 /proc/sys/kernel/shmmax。
如果 dataChannelSize 屬性值大於 /proc/sys/kernel/shmmax 所指定的屬性值,
資料通道便無法建立。
在 Solaris 上,
資料通道大小上限是由系統的共用記憶體大小所限制。這個配置設定是位於 shmmax 屬性下的 /etc/system。如果 dataChannelSize 屬性值大於
/etc/system 所指定的 shmmax 屬性,
資料通道便無法建立。
如果該屬性不存在,那麼在預設的情況下,其值假設為 1 MB。
在 HP-UX 上,
資料通道大小上限是由系統的共用記憶體大小所限制。
這個配置設定是位於 shmmax 屬性下面的 /etc/conf/master.d/core-hpux。
如果 dataChannelSize 屬性值大於 /etc/conf/master.d/core-hpux 中所指定的 shmmax 屬性,
資料通道便無法建立。如果該檔案或屬性不存在,那麼在預設的情況下,其值假設為 64 MB。
在 AIX 上,
資料通道大小上限是由系統的共用記憶體大小上限所限制,該值固定為 256 MB。如果 dataChannelSize 屬性值大於 256 MB,資料通道便無法建立。
相關作業
尋找配置檔
管理 Agent Controller
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.