[Ace] Gateways for Test Lab IOCs
Brian Bevins
bevins at jlab.org
Thu Aug 28 11:24:05 EDT 2014
Hi Christiana,
If the same code is behaving differently on a different network, then we
may need to get some input from the ACE guys. There may be some reason
why the operations networks in the Test Lab are inherently slower or
there may be a lot of traffic on those networks. 100+ msec sounds like a
lot of latency.
--Brian
On 08/28/14 11:13, Christiana Wilson wrote:
> Hi Brian,
> I'm going to pass this along to Tom Powers who wrote the code that is behaving badly. The trigger we were using for a scan, when the systems were on the CUE network, were passed through very quickly (~2ms) to the IOC. We were pointing to the gateways.
>
> Since I have moved the PC and the IOC over to the operations network, the triggers take a long time to trigger the scan (~100+ ms).
> I do not think therehas been any code change.
>
> Tom or I need to look at the software and determine if it is doing PV gets in a tight loop rather than using a monitor. I bet that is the problem.
>
> I will get back to you on this.
> thanks for the advice,
> Christiana
>
> ----- Original Message -----
> From: "Brian Bevins" <bevins at jlab.org>
> To: "Christiana Wilson" <grenoble at JLab.org>
> Cc: "Matthew Bickley" <bickley at JLab.org>, "Pam Kjeldsen" <kjeldsen at JLab.org>
> Sent: Thursday, August 28, 2014 10:15:40 AM
> Subject: Re: Gateways for Test Lab IOCs
>
> Hi Christiana,
>
> Inserting a gateway between a CA client and server is unlikely to improve performance except in two cases. If there are many clients, pointing them all at a gateway will reduce the load on the server. If a single client is very badly behaved (such as doing PV gets in a tight loop rather than using monitors) then pointing that client at a gateway can help. Another bad behavior for a client is repeatedly trying to connect many unresolved channels. This loads down the iocs.
>
> Otherwise, having a gateway between a single well-behaved client and server will not help the server.
>
> What is the actual symptom you are seeing? Are you seeing large CA-caused CPU loads when connected to the ioc console? Does the ioc really slow down? Our just the updates received by the client machine?
>
> --Brian
>
>
>
> On August 28, 2014 9:47:13 AM EDT, Christiana Wilson <grenoble at jlab.org> wrote:
>
> Hi Brian,
> Is it possible to set up gateways for PVs that are specific to the test lab?
> It appears that communicating directly with the IOC is slowing down the VTA RF systems. Specifically, the pc srfvta-805 is experiencing large delays communicating with iocpcarcfld2.
> Christiana
>
--
Brian S. Bevins, PE
Computer Scientist / Mechanical Engineer
Thomas Jefferson National Accelerator Facility
"The urge to save humanity is almost always only a false-face
for the urge to rule it."
-- H. L. Mencken
More information about the Ace
mailing list