RE: problem with performer priorities

New Message Reply Date view Thread view Subject view Author view

From: Wear, Mark (mark.wear++at++lmco.com)
Date: 01/31/2000 10:34:29


Eylon,

I've seen something similar to this with my application. The application ran
properly with a given set of CPU assignments on Irix 6.4. When we upgraded
to Irix 6.5.x, we began to experience an intermittent system hang. We traced
the problem to a sub-task (that we didn't really know existed) running at
real-time priority on CPU 0. Apparently this can disrupt the scheduler. You
might try looking for something along those lines. Changing the task to a
non-real-time priority eliminated the problem.

Mark E. Wear
Senior Electronic Systems Engineer
Real-time Simulation: TOPSCENE
Lockheed Martin Missiles and Fire Control
(972) 603-2758
mark.wear++at++lmco.com

> ----------
> From: eylon[SMTP:eylon++at++bvr.co.il]
> Sent: Monday, January 31, 2000 11:54 AM
> To: performer
> Subject: problem with performer priorities
>
> 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.
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
>
>
>


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Mon Jan 31 2000 - 10:36:00 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.