EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  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  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Making an ioc on linux go much faster
From: Emmanuel Mayssat <[email protected]>
To: [email protected]
Date: Wed, 27 Jul 2005 19:45:01 -0700
Hello again,

On one of my ioc, I noticed that the processing of soft PVs was slow.
Sequencer records would not process according to their delay
configuration.

I immediately thought that the computer was overloaded.
But the 1-min cpu load was less than 1% !!!!

I tried to renice (man renice on linux for more info) the priority of my
ioc process down, but always slow. Memory was ok, disks were ok, cpu
load seemed ok. What could be wrong?

Then I though that a bug in my drivers could be the source, but the soft
records/sequencer are actually native to epics. ( so no custom
rsets/dsets)

Now I tried to split the single ioc process into several processes. And
then .. despite the warning messages(the processes were running on the
same port), surprise everything runs faster.
What is different?

What is different is that now I have several scheduling queues instead
of one ( 1 queue per process I believe). Is there a limitation on the
scheduling queues? Maybe an epics bug?

-- 
Emmanuel Mayssat <[email protected]>


Navigate by Date:
Prev: medm and epics ports Emmanuel Mayssat
Next: Re: medm and epics ports Ernest L. Williams Jr.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: medm and epics ports Ernest L. Williams Jr.
Next: problem when running epics ioc in win32 system 刘姝
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·