Hello,
We have an older LDAP server running on a 32-bit Linux OS. We've had slapd crash 2 times now, running out of memory. The box only has 2GB of RAM, but it's using PAE capable hardware and PAE support is enabled in Linux. We are debating if we should simply just add more RAM to the box, or rebuild the server. Obviously, rebuilding the server would be the best solution, but adding more RAM would be the quickest.
Is 32-bit OpenLDAP able to address 4GB of memory?
Thanks,
-
[cid:image003.png@01CFB713.F712CDA0]http://www.lightedge.com/
Jack Kielsmeier Systems Engineer
Phone: 515-471-1712
E-mail: jkielsmeier@lightedge.com
Follow Us: [cid:image012.png@01CFB715.39A84900] http://twitter.com/lightedge [cid:image013.png@01CFB715.39A84900] http://www.linkedin.com/groups?gid=1846184&trk=hb_side_g [cid:image014.png@01CFB715.39A84900] http://www.facebook.com/pages/Des-Moines-IA/LightEdge-Solutions/105451056954 [cid:image010.png@01CFB713.F712CDA0] http://blog.lightedge.com/
"This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation."
* Jack Kielsmeier:
Is 32-bit OpenLDAP able to address 4GB of memory?
Yes, either with a 64-bit kernel or a hugemem kernel. The latter is a 32-bit kernel variant which was explicitly created to support large-memory loads (up to 64 GB per system and 4 GB per process). It was an architectural dead end because the required patches were never accepted upstream, but you can still get support for it from Red Hat and perhaps other enterprise vendors that had similar kernels.
These options are rapidly approaching end of support, so you really should look at a 64-bit kernel (and, somewhat longer-term, a 64-bit userland).
openldap-technical@openldap.org