On Thu, Jul 15, 2010 at 8:29 PM, Mark Hahn <h...@mcmaster.ca> wrote:
> yes.  actually, configuring memory and swap is an interesting topic.
> the feature Chris is referring to is, I think, the vm.overcommit_memory
> sysctl (and the associated vm.overcommit_ratio.)  every distro I've seen
> leaves these at the default seting: vm.overcommit_memory=0.  this is

Is it possible to know how much over-committed my OS was, say in the
last one day. Or at least instantaneously. I want to see how good or
bad my user apps have been at requesting memory. Thus, if I were to
take the strict approach of memory assignment I can know in advance if
or not a lot of malloc calls are going to get a zero returned.

> basically the traditional setting that tells the kernel to feel free
> to allocate way too much memory, and to resolve memory crunches via OOM
> killing.  obviously, this isn't great, since it never tells apps to conserve
> memory (malloc returning zero), and often kills processes that
> you're rather not be killed (sshd, other system daemons).  on clusters

Ah! this might explain why once in a while I have a node with sshd
dead. Is it possible to tell the kernel that certain processes are
"privileged" and when it seeks to find random processes to kill it
should not select these "privileged" processes? Some candidates that
come to my mind are sshd, nagios and pbs_mom

-- 
Rahul

_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to