Skip site navigation (1)Skip section navigation (2)
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>