Thread (11 messages) 11 messages, 5 authors, 2011-12-09

Problem with OOM killer killing process even when there is plenty of RAM.

From: Pritam Bankar <hidden>
Date: 2011-12-09 11:45:59

Hi,
use of
get_zeroed_page(unsigned int flags);  or
get_free_page(unsigned int flags);
might help you.


Thanks,
Pritam

On Thu, Dec 8, 2011 at 9:47 PM, Mulyadi Santosa
[off-list ref]wrote:
Hi...

On Thu, Dec 8, 2011 at 02:06, mindentropy [off-list ref] wrote:
quoted
quoted
mind to tell us, how do you allocate memory? kmalloc?
Via kmalloc.
As Greg said, you probably better use vmalloc for such allocation.
Vmalloc can deal with non contigous physical pages...
quoted
quoted
furthermore, could you kindly paste the content of /proc/meminfo right
before OOM kicks in?
Its kind of tough to do it as it happens so fast. I will try to write a
script
quoted
which polls.
Alright, I just thought it will be better if we understand the overall
virtual memory situation better.


--
regards,

Mulyadi Santosa
Freelance Linux trainer and consultant

blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


-- 

Pritam Bankar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20111209/1ddbc396/attachment.html 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help