Date: Fri, 20 Feb 2009 00:21:14 +0100 From: Ivan Voras <ivoras@freebsd.org> To: freebsd-questions@freebsd.org Subject: Re: memory limitations per process Message-ID: <gnkpii$bl2$1@ger.gmane.org> In-Reply-To: <000e0cd303bc6532a0046334bb5d@google.com> References: <000e0cd303bc6532a0046334bb5d@google.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig8AD9B481F04DAAE821CC375F Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable af300wsm@gmail.com wrote: > Hi, >=20 > I'm running into a per process memory limit at work (on Windoze though)= , > but I'm wondering what's the limit per process in FreeBSD for 32 bit > systems, ie i386? Is it 4gb or 2? From stuff I found on the Net, I'm > guessing 4gb, but wanted to ask anyway. It seems to be an implementatio= n > deal limiting the windows world to 2gb per process rather than hardware= > limitations. Your question is vague. A 32-bit process can only access 4 GB of memory, but all processes also have a bit of memory "reserved" for the kernel. On FreeBSD the accessible memory for processes is closer to 3 GB than 2 or 4. See this discussion for details: http://wiki.freebsd.org/KVA_PAGES Also, FreeBSD processes have administrative limits to their size set by defaults. See for example this: http://unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2008-11/msg0136= 3.html =2E If you want to use the whole 3 GB for a process, you'll have to increase maxdsiz. Note that you may need to experiment with this size since your BIOS will probably not let you use 4 GB of physical memory for the OS except if you enable PAE, and it's possible to create an unbootable system by messing with kernel memory limits. You should probably experiment on the loader command line first, not in the loader.conf file. --------------enig8AD9B481F04DAAE821CC375F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkmd6WoACgkQldnAQVacBcjidQCg49dNUi8eKg2GGmiKz0yI3EMS 2v0An1JD7xELWdW59+ohIGROWg3wN1yR =35DA -----END PGP SIGNATURE----- --------------enig8AD9B481F04DAAE821CC375F--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?gnkpii$bl2$1>