We are developping an MPEG2 video over ATM client/server application on Linux
and we seem to have a problem sometimes. Our application uses the following
cutting edge features available with Linux, version 2.0.14:
- Efficient Network 155Mb/s ATM adapters, drivers and software from
Werner Almesberger at LRC, version 0.21;
- The kernel level Pthreads from Xavier Leroy, version 0.14;
- The Real Time Clock extension features to regulate the Constant Bit
Rate MPEG2 video transmission from the server by Paul Gortmaker;
to name a few.
Once in a while, we get the 'Couldn't get a free page.....' message poping up
stopping a thread from our client application and then terminating the server
process. I would appreciate if someone could give us pointers to where we should
look in order for us to ideally get rid of the problem. It would seem that it
is network related because we saw this message appear in another network situation
unrelated to our application. It would be nice to know if and how we can increase
the number of pages available to the kernel assuming this is a likely solution.
Thanks for your time and attention.