Date: Sat, 10 Mar 2007 18:59:29 +0200 From: "Dima Sorkin" <dima.sorkin@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: limitiation on memory allocation Message-ID: <e40293600703100859u80c97d5n1b54b77cdd44f417@mail.gmail.com> In-Reply-To: <6.0.0.22.2.20070309133935.024b8fd0@mail.computinginnovations.com> References: <e40293600703090632v3f25742g16e75708ded632ee@mail.gmail.com> <6.0.0.22.2.20070309094909.024c9dd0@mail.computinginnovations.com> <e40293600703090906n6f648580p5d46f45455ee707b@mail.gmail.com> <6.0.0.22.2.20070309133935.024b8fd0@mail.computinginnovations.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi. I've read some pages about 'kern.maxusers', 'kern.maxdsize'. I have questions: 1) After I reduce 'maxusers' to some reasonable amount for that computer (say 10), and enlarge 'maxdsize', will a user process be able to allocate arrays that are considerably bigger than the physical memory size ? This is what I really need. I run processes in which it can come to 1.5x-2x ratio. 2) Following the http://www.opennet.ru/openforum/vsluhforumID1/40543.html#1 Should I put maxdsize == phys mem size, or should I put it lower (by how much) ? 3) On Intel pentium 4 machine with 2GB phys memory, during installation where almost all options were taken as defaults, should I worry that kernel is not configured to use PAE ? Installation program by default allocated 4GB swap, so totally it is 6GB. How do I check this ? Thanks, Dima. On 3/9/07, Derek Ragona wrote: > > Dima, > > Not all the settings there are tuneable. In 6.X the allowable memory is > somewhat automatic based on the max users. Your kernel is set to 384. You > can try changing that. > > You can also make some kernel settings in: > /boot/loader.conf > > You can see the possible variables to set in: > /boot/defaults/loader.conf > > I think the one variable you may want to change is: > kern.maxdsiz="to your actual real memory size" > Don't make this larger than the real memory, in my experience that will > cause the system to not boot properly into multi-user. > > -Derek ... > > On FreeBSD 6.2 i386 with 2GB of physical memory I can't allocate > more than 500Mb for my program.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e40293600703100859u80c97d5n1b54b77cdd44f417>