Re: out of semaphore memory

New Message Reply Date view Thread view Subject view Author view

Mike Weiblen (mew++at++paradigmsim.com)
Wed, 17 Jun 1998 12:31:57 -0500


Arenas require a contiguous block of virtual memory space; in this case
the space on PFTMPDIR isn't an issue.

For 32-bit addressing, the theoretical max arena size is ~1.6GB.
However, for a couple reasons, the largest arena available by simply
setting PFSHAREDSIZE is ~500MB. That limit can be worked around by
setting PFSHAREDBASE or relocating DSOs.

When attempting to allocate the arena, Performer halves the size until
it succeeds, so if you request 500MB you'll probably get it, but if you
request 600MB, you'll get 300.

Given your huge memory requirements, your best bet is using 64-bit
addressing, then those limitations go away.

For more info, see info-performer archives beginning of Mar 1998, and
"Using Large Memory for 32-bit Applications" in the March/April 1998 SGI
Developer News.

Hope this helps
-- mew

Stephen Maher wrote:
>
[snip]
> Now my general arena is not big enough and Performer is not letting
> me enlarge it (surely from some other system limit, but I can't find it).
>
> environment (systune info at bottom):
>
> export PFTMPDIR=/usr/local/data2/pftmp (7.5GB free on this fs)
> export PFSEMASIZE=500000000
> export PFSHAREDSIZE=2000000000
> export PFNFYLEVEL=7
>
[snip]
>
> Why does pfInitArenas back off?
>
> Thanks for any tips ..
>
> Steve
> --
> stephen.maher++at++gsfc.nasa.gov (301) 286-3368 fax:(301) 286-1776
> http://holodeck.gsfc.nasa.gov/vr/vr.html
> NASA Goddard Space Flight Center

-- 
Mike Weiblen                  talkto:972-960-2301 x292
PARADIGM Simulation, Inc.     faxto:972-960-9049
14900 Landmark, Suite 400     mailto:mew++at++paradigmsim.com
Dallas TX 75240               http://www.paradigmsim.com
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer++at++sgi.com
        Admin. requests:  info-performer-request++at++sgi.com

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:57:33 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.