EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Performance of portable CA server ?
From: [email protected] (Jeff Hill)
To: "Bernhard Kuner" <[email protected]>, <[email protected]>
Date: Thu, 5 Oct 2000 13:02:12 -0600
My tests using catime indicate that the new C++ "portable" ca server library 
is roughly equivalent in speed to the original CA server. However,
during my tests the server was spending 100% of its idle time in
fdManager::process (). I was hoping that a thread safe version of the 
new CA server library would be available in EPICS R3.14, but it now
appears that this will not occur until EPICS R3.15.

Jeff

> 
> Now I found the answer why the cas-server is that slow. The Problem is
> that the cas-server is working only if called by
> fileDescriptorManager.process(). This is called by a Timer. If I call
> the fd-manager all 50ms all sync reads are 70 times more slow as a read
> from a IOC variable. If I call it all 5 ms this factor is 14 times!
> 
> That means on a more sophisticated operating system as vxWorx and a
> processor involved in more than answer epics requests it will be
> impossible to achieve the same response times.
> 
> Bernhard Kuner
> 


References:
Re: Performance of portable CA server ? Bernhard Kuner

Navigate by Date:
Prev: Re: Tcl/tk Andrew Johnson
Next: EPICS collaboration meeting Leo Dalesio
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Performance of portable CA server ? Bernhard Kuner
Next: EPICS base release 3.13.3 Marty Kraimer
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·