unexpected application delay
I'm running an application on SuSE 9.0 and it intermittently experiences a hard 1 second delay. The application appears to be "blocked" during this time. The application has locked down memory (mlockall) and is running at "RT" priority (sched_setscheduler(0,SCHED_FIFO,99)). The application requires 1ms granularity. I realize SuSE 9.0 is running a 2.4 kernel but I'm dealing internally with the 10ms limitiation. So...my question...is there a way to prevent my application from being blocked by the OS other than switching OS's or installing RTLinux)? I'm making a pretty good guess here that it's the OS that's causing the interference. Any suggestion would be appreciated.