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
<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: 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
<2005>
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|