No, it doesn't grab all ram. Get too close to the limits and linux gets very upset. We went through a lot of this and in-depth investigations of 2.2's vm subsystem. Not sure what might happen if you used a negative number for reservecache though...!

Hugo