( ESNUG 327 Item 5 ) ----------------------------------------------- [9/2/99]
Subject: ( ESNUG 326 #9 ) My Nightmare Using >2 Gig of Memory in DC_Shell
> Does anybody know ALL the requirements to get dcshell to not crash when it
> wants to allocate more than 2 Gigabytes of memory? Running on Solaris 2.7
> with 'datasize' unlimited. Does the LD_LIBRARY_PATH environment variable
> have to contain /usr/lib/sparcv9?
>
> - Don Monroe
> Tenor Networks Acton, MA
From: Rajen Ramchandani <rajen@jaxom.eng.pko.dec.com>
Hi John,
On the DEC (Compaq) Alpha machines, I've had to increase the vmemoryuse to
unlimited to get it to not crash on the large design I was putting together.
Also one more thing that helped a lot with the final stages of putting the
entire design together was to ungroup and flatten the lower levels of the
design, if I wasnt going to have them in the netlist that we were going to
be handing off to our vendor. They only wanted to see one level of
hierarchy - so all the lower levels were flattened before reading them into
the top level netlist. This helped tremendously in the top level uniquify
step and link step, which used to take hours to complete, now finishes in
minutes.
- Rajen Ramchandani
DEC (Compaq)
---- ---- ---- ---- ---- ---- ----
From: Gerard McCarthy <gerardm@pdd.3com.com>
John,
We've done this on Solaris 2.6.1, so 2.7 should be OK. First you need to
have the correct release. 99.05 or 98.08-1 supports >2G memory. 98.08
or earlier does not unlimit the datasize ( won't unlimit stacksize ).
Make sure you are using a csh, sh will limit the size to 2G.
Nothing else is special unless you are running an odd release.
If you can get hold of proctool -- a SUN process analysis tool -- then you
can see the process limits in Process Properties -> Process Limits
ftp://nce.sun.ca/pub/freeware/SOURCES/PROCTOOL/proctool_1999_04.tar.gz
- Gerard McCarthy
3Com Limited UK
|
|