From: eylon (eylon++at++bvr.co.il)
Date: 01/31/2000 09:54:50
hi performers
I have 8 processes (3 * DRAW + 3 * CULL + APP + COMPUTE) running on 6
cpu's.
DRAW0, DRAW1, DRAW2 and CULL0 are running each one on its own cpu, CULL1
and the COMPUTE are running on one cpu and so are CULL2 and APP.
I tried to set CULL1 and CULL2 priority to 110 and all other priorities
to 90.
In order to lock the cpu's and set the priorities i used the functions
from libpfutil/lockcpu.c.
When using the old system call schedctl() it works fine except that it
does not work on 6.5.
On 6.5 when using the new system call sched_setscheduler(), a few
seconds after the priorities where set the performer processes
seem to enter some deadlock and they just stuck.
I tried to change the priorities to be equal, to set the priorities
without locking the cpu's, to change the scheduler
policy to fifo and then to round-robin but nothing help
does anyone familiar with the problem or has any idea what's going on
here ???
thanks in advance
Eylon.
This archive was generated by hypermail 2b29 : Mon Jan 31 2000 - 09:55:31 PST