Since several days we are confronting to a big problem: the cpu usage of our system grows up to 100%:
10 terminals (pterm) in witch each of our applications are started (one application by pterm).
- one terminal called A
We let run these processes during 48h
Then if we try to start one more terminal, called B, the cpu grows up to 100%, the memory status bar doesn’t change (about 42%)
We kill the terminal A, the cpu decreases and the terminal B is started
We try to start another terminal, called C, the same problem occurs: 100%, no change in memory status. We kill the terminal B, the cpu decreases and terminal C is started
The problem also occurs with another process (not only with terminals), like pidin for instance. pidin does not respond
Could there be a problem with memory that wouldn’t be freed properly?
If it is a memory problem, should the memory status bar not reflect it?
The machine has 1Go of memory. Could it be a problem for QNX to handle such an amount of memory?
Could there be a resource (like file descriptors…) that is totally consumed and then causes the problem? If yes, what kind of resources?