Base available memory on actual kernel limitations, and allow zsize adjustment.