Re: MALLOC failing..
Re: MALLOC failing..
- Subject: Re: MALLOC failing..
- From: Brian Tabone <email@hidden>
- Date: Thu, 14 Aug 2003 21:35:47 -0500
The limit to wired memory will be the physical ram available, since
wired memory is non-paged memory. The kernel has a certain amount
reserved, so you will never be able to wire all available memory from
user space, but by the time you get close, the system performance will
be so poor, it wont matter.
-Brian
On Thursday, August 14, 2003, at 08:08 AM, Andrew Gallatin wrote:
Brian Tabone writes:
Andrew,
There is a limit to how much memory you can allocate in the kernel
space, if I remember correctly. On top of this, kernel memory is
wired,
so allocating large chunks has a very negative affect on system
FWIW, a large percentage of the memory in the system is being wired
for OS-Bypass networking via IOMemoryDescriptors which describe
userspace addresses. Is there a restriction on the amount of wired
memory in the system, such that if you have a lot of user memory
wired, kernel memory allocations will fail?
performance. I forget specifcally how to set the limit for kernel
allocations unfortunately.
That would be handy information.
Thanks,
Drew
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.