kernel 2.6.32 memory issue with lucid
Bonjour,
we have a memory issue with the current stable kernel on lucid ( 2.6.32-25-server x86_64 ). We have ran into the same issue with all the 2.6.32 kernels published on lucid that we've tried with our application.
We have a system which has 32GB of memory, and basically, when we run our application the memory usage grows continuously to the point where th O/S sends oom-killers to about every processes. It usually take less then 8 hours to reproduce this behavior.
From sar, I can see the memory usage growing. At some point when the memory is used at more then 90%, the "kbbuffers" and "kbcached" are freed up and when there are no much memory to be freed, the oom-killers get in and starts killing processes.
The funny thing, is that if we stop the application shortly before the o/s would start to trigger the oom-killer, the memory is not much freed up. Around 3GB are freed up, which are pretty much what the application is using. I confirmed it by running regular "memstat" on our application. We even flushed the caches "echo 3 > /proc/sys/
We have tried to tune the kernel parameters. (sysctl) which did not really helped. We compared the sysctl with the karmic kernel without findind any thing as well.
Finally I gave up and tried kernels provided in http://
I believe there is a bug with the 2.6.32 kernel. Is there something I forgot in approach ? Is it a case to report it as a bug ?
We choose to have our application on Lucid because of the LTS. This is the second application we have that shows that same behavior, and would really want to have a fix for our problem.
Thanks in advance.
--
Walter
Question information
- Language:
- English Edit question
- Status:
- Open
- For:
- Ubuntu linux Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Walter Richards for more information if necessary.