On Fri, 24 Sep 1999 [EMAIL PROTECTED] wrote:

> 
> I never got an answer to my previous query. I wrote a test program which 
> mallocs memory and does mlockall until mlockall fails at the arbitrary
> 50% of physical memory limit. I use memset to dirty up the memory and
> then go into a spin loop calling rand() to insure I stay in memory. The
> problem is mlockall claims that the memory is resident, locked, not
> pagable yet I can load more copies of the program than there is physical
> memory. Below is a snippet from top:

This has nothing to with RTLinux. From  sys_mlock in linux/mm/memory.c:

/* we may lock at most half of physical memory... */
/* (this check is pretty bogus, but doesn't hurt) */
     if (locked > num_physpages/2)
              goto out;




--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to