Memory Behaviour: Tuning Linux's Kernel Overcommit
By Julien Gabel on Saturday 9 December 2006, 19:34 - GNU/Linux - Permalink
After encounter some problem at work running large Oracle databases on a
RHEL4 system, we need to prevent kernel overcommit from exceeding a certain
threshold. In fact, the problem was that the system begin to kill processes
under heavy load: in our case ssh connections...
Ouch!
The solution was to alter the default behavior of the Linux kernel in this
area, as mentioned in Documentation/vm/overcommit-accounting in
the corresponding source code tarball.
Interestingly, an overall and great explanation of this mechanism is available today on the O'Reilly LinuxDevCenter.com. It is worth reading it, i think.
