WebLogic 6.0 performance on Solaris (Excessive polling)

We have a problem with SunOs 5.8, multi (2) CPU, 1GB memory Weblogic 6.0 sp1 and
java 1.3.0.
While running some benchmarks we realized that the tests run much faster (25%-40%
faster) on a NT Pentium III 800 MHz desktop with 256MB RAM than on our Sun Ultra-250
with the above configuration.
So, we decided to do some profiling by turning on hprof (-X:runhprof:cpu=samples,depth=12)
and realized that over 50% of the time is spent in polling the sockets (weblogic.socket.PosixSocketMuxer.poll).
On NT, only 0.23% time is spent on the same activity. I do not know if on NT WebLogic
uses a different IPC model (select vs. interrupt) but the time taken on Solaris
doing polls is outrageous. I am wondering if anybody else out there has experienced
the same problem? Any insights you have to share on this will be appreciated.
TIA,
-Anil Singhal

The Xprof output is misleading - this does not mean that 50% of
the CPU is spent on polling sockets. It simply means that 50% of the thread samples
were in a polling method (probably waiting, not running).
Yes, I believe that an 800MHz PIII would blow away an ES-250 which runs at less
that 300MHz. So you have 2CPU -> 600MHz. Then
(800-600)/800 = 25% which is what you get.
Mike
"Michael Girdley" <----> wrote:
Are you using the performance pack? If not, you should.
Michael Girdley
BEA Systems
Learning WebLogic? http://learnweblogic.com
"Anil Singhal" <[email protected]> wrote in message
news:3adc4f27$[email protected]..
We have a problem with SunOs 5.8, multi (2) CPU, 1GB memory Weblogic6.0
sp1 and
java 1.3.0.
While running some benchmarks we realized that the tests run much faster(25%-40%
faster) on a NT Pentium III 800 MHz desktop with 256MB RAM than onour Sun
Ultra-250
with the above configuration.
So, we decided to do some profiling by turning on hprof(-X:runhprof:cpu=samples,depth=12)
and realized that over 50% of the time is spent in polling the sockets(weblogic.socket.PosixSocketMuxer.poll).
On NT, only 0.23% time is spent on the same activity. I do not knowif on
NT WebLogic
uses a different IPC model (select vs. interrupt) but the time takenon
Solaris
doing polls is outrageous. I am wondering if anybody else out therehas
experienced
the same problem? Any insights you have to share on this will beappreciated.
TIA,
-Anil Singhal

Similar Messages

  • WebLogic 6.0 performance on Solaris vs NT

    Has anybody tried comparing the performance of WebLogic 6.0 sp1 on Solaris (SunOS
    5.8) with NT 4.0? Please post your experiences.
    TIA,
    -Anil

    The Xprof output is misleading - this does not mean that 50% of
    the CPU is spent on polling sockets. It simply means that 50% of the thread samples
    were in a polling method (probably waiting, not running).
    Yes, I believe that an 800MHz PIII would blow away an ES-250 which runs at less
    that 300MHz. So you have 2CPU -> 600MHz. Then
    (800-600)/800 = 25% which is what you get.
    Mike
    "Michael Girdley" <----> wrote:
    Are you using the performance pack? If not, you should.
    Michael Girdley
    BEA Systems
    Learning WebLogic? http://learnweblogic.com
    "Anil Singhal" <[email protected]> wrote in message
    news:3adc4f27$[email protected]..
    We have a problem with SunOs 5.8, multi (2) CPU, 1GB memory Weblogic6.0
    sp1 and
    java 1.3.0.
    While running some benchmarks we realized that the tests run much faster(25%-40%
    faster) on a NT Pentium III 800 MHz desktop with 256MB RAM than onour Sun
    Ultra-250
    with the above configuration.
    So, we decided to do some profiling by turning on hprof(-X:runhprof:cpu=samples,depth=12)
    and realized that over 50% of the time is spent in polling the sockets(weblogic.socket.PosixSocketMuxer.poll).
    On NT, only 0.23% time is spent on the same activity. I do not knowif on
    NT WebLogic
    uses a different IPC model (select vs. interrupt) but the time takenon
    Solaris
    doing polls is outrageous. I am wondering if anybody else out therehas
    experienced
    the same problem? Any insights you have to share on this will beappreciated.
    TIA,
    -Anil Singhal

  • WebLogic RMI UNIX Performance problem

    Hi.
    I'm experiencing problems with the performance of RMI calls from within session
    beans to external RMI services. I have a system running 4 RMI services in separate
    JVMs to weblogic 6.1 instance on Solaris 2.6 on SPARC boxes with 1+ Gb of RAM.
    The system was developed on NT and deployed to UNIX. A typical request is serviced
    in 70-90 ms on the NT development box (Desktop 512Mb RAM) but when deployed to
    the UNIX box takes anywhere between 500-4000 ms. Performance metrics in the code
    indicate that 'crunch' times are similar but remote RMI calls are orders of magnitude
    greater.
    Has anybody had similar problems? I have checked the tuning guides wrt TCP/IP
    configurations but would not expect such a large difference using the default
    Solaris configuration. Memory and CPU utilisation on the SPARC are low as are
    I/O and other metrics available from vmstat.
    Cheers
    Pete

    Hi.
    The JVMs are running on the same machine thus should be looking in /etc/hosts
    and not going via DNS.
    I have read there is a performance gain by tying WL to a single CPU, any insight?
    Pete
    Andy Piper <[email protected]> wrote:
    "Pete Harris" <[email protected]> writes:
    I'm experiencing problems with the performance of RMI calls from withinsession
    beans to external RMI services. I have a system running 4 RMI servicesin separate
    JVMs to weblogic 6.1 instance on Solaris 2.6 on SPARC boxes with 1+Gb of RAM.
    The system was developed on NT and deployed to UNIX. A typical requestis serviced
    in 70-90 ms on the NT development box (Desktop 512Mb RAM) but whendeployed to
    the UNIX box takes anywhere between 500-4000 ms. Performance metricsin the code
    indicate that 'crunch' times are similar but remote RMI calls are ordersof magnitude
    greater.
    Has anybody had similar problems? I have checked the tuning guideswrt TCP/IP
    configurations but would not expect such a large difference using thedefault
    Solaris configuration. Memory and CPU utilisation on the SPARC arelow as are
    I/O and other metrics available from vmstat.Its possible that you are getting a DNS lookup for each request or
    worse a reverse lookup. You might want to try using IP addresses in
    your config to see if that helps.
    andy

  • Fusion Middleware 11g Weblogic, forms and Reports in Solaris  11 zone

    Hi,
    Any one Installed Fusion Middleware 11g Weblogic, forms and Reports on Solaris 11 zone ??
    So Pls Let me know Weblogic and Fusion Middleware 11g versions which are working
    I try
    Weblogic 10.3.3 Installed 64 Bit Went OK
    Fusion Middleware 11g 11.1.1.2.0 Errors While Relink few items like frmbldr etc
    Then Fusion Middleware 11g Patchset5 11.1.1.6 Still Same Errors Relink few items like frmbldr etc
    Then Cconfig.sh failed at create domain
    Regards

    Hi Deepak,
    Just config.sh or config.cmd file and try to change the JDK with in and try to configure new domain from there.
    Regards,
    Kal

  • WebLogic in mixed platform (Win/Solaris)

    Hello,
    We are using WebLogic 6.1 SP5 on Solaris. Typically, our
    configuration looks like this: 1 Admin Server, 3 Managed Servers
    functioning as part of a cluster.
    We are slowly migrating everything to Windows. My question is till we
    are completely on Windows, is it possible for us to run in a mixed
    configuration i.e. have the Admin Server running on Solaris and the
    Managed Servers on Windows? Or vice-versa i.e. have the Admin Server
    running on Windows and the Managed Servers on Solaris?
    If anybody has tried this and/or can point me to any information
    related to this, that would be great.
    Also, what are the things we should be careful about?
    Is the WebLogic license for a specific platform i.e. Solaris/Windows
    based? Or can we use the same license for both platforms?
    Thanks
    -Puja

    Puja,
    1) You can have weblogic in hetergenous environment. Just make sure that you have
    all configurable paths correctly setup.
    2) Weblogic License is specific to an IP address. Either you use the same IP or
    submit a request for License transfer.
    I hope it helps.
    Rakesh
    "Puja" <[email protected]> wrote:
    >
    Hello,
    We are using WebLogic 6.1 SP5 on Solaris. Typically, our
    configuration looks like this: 1 Admin Server, 3 Managed Servers
    functioning as part of a cluster.
    We are slowly migrating everything to Windows. My question is till we
    are completely on Windows, is it possible for us to run in a mixed
    configuration i.e. have the Admin Server running on Solaris and the
    Managed Servers on Windows? Or vice-versa i.e. have the Admin Server
    running on Windows and the Managed Servers on Solaris?
    If anybody has tried this and/or can point me to any information
    related to this, that would be great.
    Also, what are the things we should be careful about?
    Is the WebLogic license for a specific platform i.e. Solaris/Windows
    based? Or can we use the same license for both platforms?
    Thanks
    -Puja

  • Weblogic.developer.interest.performance is moving!

    This newsgroup has been relocated. Going forward, please use the weblogic.developer.interest.performance newsgroup, which will be located in the [url http://forums.bea.com/category.jspa?categoryID=2004]WebLogic Server/Java EE Newsgroups folder, located at:
    http://forums.bea.com/category.jspa?categoryID=2004

    I just thought it was weird that I was blocked form sending, ever though
    others are stil able to post there.
    "Rob Woollen" <[email protected]> wrote in message
    news:[email protected]..
    weblogic.developer.interest is a very old newsgroup. About 2 years ago,
    we split it into separate newsgroups for each part of the server (ejb,
    jsp etc). Now that the product continues to rapidly grow, we've
    continued to split even those newsgroups into subgroups: ejb.cmp
    ejb.tools etc.
    -- Rob
    David Roussel wrote:
    I can't seem to post the weblogic.developer.interest news group. Outlook
    Express tells me that it's blocked by by news server, but my news sever
    is
    newsgroups.bea.com. Any ideas?
    Thanks
    David Roussel--
    Coming Soon: Building J2EE Applications & BEA WebLogic Server
    by Michael Girdley, Rob Woollen, and Sandra Emerson
    http://learnweblogic.com

  • WebLogic in mixed environment (Win/Solaris)

    Hello,
    We are using WebLogic 6.1 SP5 on Solaris. Typically, our
    configuration looks like this: 1 Admin Server, 3 Managed Servers
    functioning as part of a cluster.
    We are slowly migrating everything to Windows. My question is till we
    are completely on Windows, is it possible for us to run in a mixed
    configuration i.e. have the Admin Server running on Solaris and the
    Managed Servers on Windows? Or vice-versa i.e. have the Admin Server
    running on Windows and the Managed Servers on Solaris?
    If anybody has tried this and/or can point me to any information
    related to this, that would be great.
    Also, what are the things we should be careful about?
    Is the WebLogic license for a specific platform i.e. Solaris/Windows
    based? Or can we use the same license for both platforms?
    Thanks
    -Puja

    Puja,
    1) You can have weblogic in hetergenous environment. Just make sure that you have
    all configurable paths correctly setup.
    2) Weblogic License is specific to an IP address. Either you use the same IP or
    submit a request for License transfer.
    I hope it helps.
    Rakesh
    "Puja" <[email protected]> wrote:
    >
    Hello,
    We are using WebLogic 6.1 SP5 on Solaris. Typically, our
    configuration looks like this: 1 Admin Server, 3 Managed Servers
    functioning as part of a cluster.
    We are slowly migrating everything to Windows. My question is till we
    are completely on Windows, is it possible for us to run in a mixed
    configuration i.e. have the Admin Server running on Solaris and the
    Managed Servers on Windows? Or vice-versa i.e. have the Admin Server
    running on Windows and the Managed Servers on Solaris?
    If anybody has tried this and/or can point me to any information
    related to this, that would be great.
    Also, what are the things we should be careful about?
    Is the WebLogic license for a specific platform i.e. Solaris/Windows
    based? Or can we use the same license for both platforms?
    Thanks
    -Puja

  • Weblogic 6.0 clustering on Solaris

              I want to setup Weblogic 6.0 clustering on two solaris boxes. I do have a Weblogic
              cluster license. My questions are
              1. Where do I get a multicast address from?
              2. The two Solaris boxes are in my DMZ with private IP's is it ok or do I need to
              have public IP's.
              3. How do I setup the cluster.
              4. Any know issues with weblogic 6.0 clustering on Solaris 2.7.
              Thanks
              Viren
              

              Viren wrote:
              > I want to setup Weblogic 6.0 clustering on two solaris boxes. I do have a Weblogic
              > cluster license. My questions are
              >
              > 1. Where do I get a multicast address from?
              From your sys admin.
              Or use the default one. i.e. 237.0.0.1
              >
              > 2. The two Solaris boxes are in my DMZ with private IP's is it ok or do I need to
              > have public IP's.
              As long as they are static IP's , you should be fine
              >
              > 3. How do I setup the cluster.
              Read docs
              http://e-docs.bea.com/wls/docs60/cluster/index.html
              >
              > 4. Any know issues with weblogic 6.0 clustering on Solaris 2.7.
              >
              Not yet :) :)
              >
              > Thanks
              >
              > Viren
              

  • Weblogic 10.3.0 on Solaris 10 Sparc

    Hello,
    Need Help!!!!
    I have installed WL 10.3.0 on Solaris 10 Sparc 64bits and i have this Error:
    <May 31, 2010 6:51:56 PM WEST> <Warning> <Socket> <BEA-000444> <Could not load the performance pack that can take advantage of /dev/(e
    )poll device due to:
    java.lang.NegativeArraySizeException.
    Will attempt to use the performance pack that does not depend on /dev/(e)poll device.>
    # A fatal error has been detected by the Java Runtime Environment:
    # SIGSEGV (0xb) at pc=0xffffffff08b04e68, pid=5539, tid=74
    # JRE version: 6.0_20-b02
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode solaris-sparc )
    # Problematic frame:
    # C [libmuxer.so+0x4e68]
    # An error report file with more information is saved as:
    # /app/weblogic/domains/smpftth/hs_err_pid5539.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    Does any one knows how to help me?

    Here is the text from the download site from 10.3.3 that applies to 10.3.0 as well:
    Note: This table includes links to WebLogic Server installers that include 32-bit JVMs for the platform
    in question, and links to WebLogic Server generic installers that can be used on any supported platform.
    To use WebLogic Server with 64-bit JVM's on Linux and Solaris or to use WLS on other supported
    platforms, use the WebLogic Server generic installer listed under "Additional Platforms". The generic
    installers do not include a JVM/JDK. For instructions on using the generic installers, see this document.
    So regardless whether the OS is 64bit or not, you need to select the installer on whether you are running WebLogic Server in a 32bit JVM or a 64bit JVM. If you run in a 32bit JVM, you can use the 32bit binary installer for Solaris that has a .bin extension. If you are going to run a 64bit JVM, then you need to download the "generic" .jar installer and separately download the supported 64bit JDK and follow the instructions similar to this, but for 10.3.0.
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14142/guimode.htm#BABGFAAF
    On edelivery.oracle.com, select Oracle Fusion Middleware, then Oracle® Application Server 10g Release 3 (10.1.3) Media Pack for Oracle Solaris on SPARC (64-bit)
    32bit native Solaris installer for 10.3.0 is Part Number V13618-01
    64bit generic installer for 10.3.0 is Part Number V13672-01

  • The iPlanet-WebLogic Server 5.1 on Solaris

    Does the iPlanet-WebLogic Server plug-in is supported on Solaris platform?.
              

    Hi Matt,
              How do you like it? Is it very stable? I had heard complaints on the
              earlier iPlanet releases (mainly on NT), but I assumed that they were
              probably working better on Solaris. What does performance look like? Did
              you use Netscape server before, and if so, are there any particular
              differences?
              Thanks,
              Cameron Purdy
              Tangosol, Inc.
              http://www.tangosol.com
              +1.617.623.5782
              WebLogic Consulting Available
              "Matt Potter" <[email protected]> wrote in message
              news:3a819419$[email protected]..
              > Trang,
              >
              > It does. I'm using iPlanet 4.1 w/WLS 5.10 sp6 on Solaris 2.6. Check the
              > platform notes at BEA http://www.weblogic.com/platforms/index.html#plugin
              > for details. -Matt
              >
              > Trang wrote in message <3a80ad07$[email protected]>...
              > >Does the iPlanet-WebLogic Server plug-in is supported on Solaris
              platform?.
              >
              >
              

  • WebLogic 7 IPlanetAuthenticationProvider Performance

    Hello!
    I'm trying to use the IPlanteAuthenticationProvider of WLS7 to achieve
    authentication and authorization. WLS7 is running on RedHat 7.x on a
    P3/400/256MB and IPlanet 5.1 is running on SUN Ultra 10 with Solaris
    9.
    I get terrible performance of less than 1 successfull authentication
    per second. No matter if SSL is used or not. An unrestricted Servlet
    can be requested up to about 70 times per second on this hardware...
    Does anyone have experience in Performance-Tuning the
    IPlanetAuthenticationProvider? Or has anyone written one by himself?
    What performance can be achieved?
    Thnak you very much!
    Thomas

    Hi,
    If you doubt your execute queue is the bottleneck,
    you can always monitor it during the performance
    test. If the idle threads of the default queue are often
    down to 0, your system may need redesign.
    Create another queue for your EJB and HTTP requests.
    Leave the default queue for the basic I/O and the like.
    Peace
    lynchwu at truetel dot com dot tw
    lynchwu at truetel dot com dot tw
    "Claribel" <[email protected]> ¼¶¼g©ó¶l¥ó·s»D
    :3f7cfaf5$[email protected]..
    >
    Hi,
    We are running a weblogic 6.1SP3. We notice every time after runningweblogic
    server a period of time, we experienced more slow down response from theserver.
    Those requests will require to retrieve/insert/update data from our oracledatabase.
    >
    >
    Our observation is when more delay caused on user requests, the statefulsession
    beans seems to have abnormal handling on the request like swap to do otherrequest
    during process one request. We just wonder in what circumstance thestateful bean
    will swap like this so frequently? Is there any setting needs to beconfigured?
    Like how to set the priority to do which process first or to avoid thestateful
    bean swap to do other request?
    By the way, will the problem is caused by the setting of execute Queue? Wehave
    currently set to default value 15, do we need to tune the execute queue toimprove
    the weblogic performance? Also, will this be the cause on the setting ofgarbage
    collection? Any configuration requires to set? As currently what we willdo is
    to restart our server after running a few days in order to keep theperformance
    stable.

  • Nedd to configure apache-bea weblogic plugin for apache2 on solaris 10

    Hi,
    I have an apache server and a bea weblogic application server. For security reasons, I wold like to configure a bea plugin on the apache server to redirect the client http/https requests from the apache2 server to bea application server.
    I have gone through the bea documentation and configure my apache2 httpd.conf as follows
    LoadModule weblogic_module modules/mod_wl_20.so
    <IfModule mod_weblogic.c>
    WebLogicHost myweblogic.server.com
    WebLogicPort 7001
    MatchExpression *.jsp
    </IfModule>
    <Location /weblogic>
    WebLogicHost myweblogic.server.com
    WebLogicPort 7001
    SetHandler weblogic-handler
    PathTrim /weblogic
    </Location>
    Then Restarted the apache2 and tryied to acces bea application through http://myweblogic.server.com/weblogic/
    and http://myweblogic.server.com/something.jsp
    It did not work
    httpd is started propery.
    Any help would be highly apreciated
    Many Thanks
    Ushas Symon

    The Web server plug-ins do not natively support outbound SSL connections
    yet(i.e. SSL from the plug-in to WebLogic). This is a feature for version
    6.0. You can use SSL from the browser to Apache or from the browser to
    WebLogic directly.
    The majority of our customers use strict firewall rules to protect the
    traffic between Apache and WebLogic. If they are paranoid, they use an SSL
    proxy or a VPN product.
    Thanks,
    Michael
    Michael Girdley
    BEA Systems Inc
    "Josh Kwan" <[email protected]> wrote in message
    news:39d4e8a5$[email protected]..
    >
    Hello,
    I want to know how to connect Apache 1.3.12 with mod_ssl to BEA WebLogic5.1.0 on Solaris via HTTPS. I have heard that this can only work over t3...
    is that true? If so, how can it be done securely? If that isn't the case,
    how can httpd.conf/weblogic.conf be configured on the Apache server to talk
    to the WebLogic server on port 7002? Both of the machines I am using are
    running Solaris 7 with necessary patches. I have installed SP5 for WebLogic
    and I have copied mod_wl.so and mod_wl_ssl.o to the Apache server for
    inclusion as modules.
    >
    The two servers communicate correctly over HTTP, but I want to be able toserve some JSPs via HTTPS from the WebLogic server through the Apache web
    server. I have generated all the required CA and server certificates for
    each server, and they both individually answer HTTPS requests, but do not
    work when an HTTPS request is sent to the Apache server for a JSP that is
    served from the WebLogic server. I read somewhere in the documentation for
    5.1.0 that WebLogic will communicate via HTTPS to various web and proxy
    servers.
    >
    Any help would be greatly appreciated... thanks!
    Regards,
    Josh Kwan
    Sr. Systems Engineer
    iXL

  • NFS performance with Solaris 10

    Hello,
    We have been playing with one of the x4200s running s10u2, or snv_50 for that matter, and are getting terrible numbers from the NFS performance. Initially, we suspected it was just the ZFS filesystem on the back (which it was, though zil_disable made it a lot better), but even after exploring a little I am getting terrible numbers for NFS backed by UFS. Using afio to unafio a file on the disk gives:
    Local:
    afio: 432m+131k+843 bytes read in 263 seconds. The operation was successful.
    Remote:
    afio: 432m+131k+843 bytes read in 1670 seconds. The operation was
    successful.
    I have raised the ncsize to 1000000, and upped the server threads to 1024.
    The same thing on a linux box(ext3) turns in local times of 100 seconds and remote at 180 seconds. The differences in the local and remote numbers are just crazy. The difference in the ZFS is way worse:
    Local zfs:
    afio: 432m+131k+843 bytes read in 137 seconds. The operation was successful.
    NFS -> ZFS:
    afio: 432m+131k+843 bytes read in 2428 seconds. The operation was
    successful.
    I have started looking into dtrace for tracking the problem, but don't have much to report yet.
    Any suggestions appreciated.

    Ask this on the Solaris Forum, not the Java Networking forum.
    Edit: typo

  • OpenGL/Elite3D Performance in Solaris 10?

    Hi Folks,
    I've searched but can't seem to find anything on this.
    I have an Ultra-2 with 2x300MHz, 640MB of RAM, and an Elite3d-M6 framebuffer. Life is good, and Solaris 10 is great.
    But - I use a brain modeling application that converts MRI images of the skull to 3d maps of the brain. Under Solaris 9, performance was awesome - fully accelerated, very smooth rotation and scrolling of the 3d models.
    Using the same software under solaris 10, its graphics performance is very poor. I've also noticed that the OpenGL plugin for Xmms (which ran great under Solaris 9) performs terribly in Solaris 10. The problem is the same in both CDE and JDS.
    To me, this says 'OpenGL' problem. But I've done a full Solaris 10 install (and several re-installs, for other reasons), and performance is equally poor with all versions. OpenGL really seems to be installed and working properly, but performance is really bad. Does anyone have any ideas about this one?
    Thanks,
    tim

    I found out about Update 4 very shortly after posting this, and I have now upgraded. Unfortunately, the problem still persists.

  • Performance on Solaris 10 - Operating system paging

    Has anyone experience performance issues after an upgrade from Solaris 9 to Solaris 10 on SAP systems with limited memory?
    We have many systems that are on servers with 4 Gig of memory and ran well on Solaris 9.  After an upgrade to Solaris 10 we are experiencing very high OS system paging rates.  The response times of the SAP systems are very poor when this occurs.  It seems to take very little load to cause this.
    I realize more memory or decreases in Oracle or SAP memory parms will solve this but am wondering if there is anything on the Solaris OS that could resolve this?
    Thanks,
    Dan

    DISM can be used but in global zone only (according to Sun document "Best Practive for Running Database in Solaris Containers" , the  proc_lock_memory privilege which is required to run the ora_dism_ process is not available in non globale zone)
    The doc i got is from 2005, so don't know if the Sun recommendations has been updated since then.
    In order to activate DISM (if you are in a global zone), sga_max_size should be set up larger than the sum of sga components: db_cache_size, shared_pool_size ...)
    Also look for the Sun Blueprint "Dynamic Reconfiguration and Oracle 9i Dynamic Resizable SGA" on http://www.sun.com/blueprints
    If you use ISM because in a non-global zone, you can use oracle parameter lock_sga to ensure the SGA is loaded into the RAM and useism_for_pga = true to ensure PGA is loaded into the RAM.
    Make sure you have enough RAM to hold filesystem cache (OS memory) , oracle memory, and applications memory
    Make sur your PGA and SGA are correctly sized size, since you won't be able to dynamically change the ISM allocation. (see v$shared_pool_advice, v$db_cache_advice, v$pga_target_advice ...)
    Take the usual precautions:
    - have a successfull backup first
    - do the change on a test machine
    - and/or ask your vendor before proceeding
    Other Doc to read ...
    Note 697483 - "Oracle Dynamic SGA on Solaris"  (recommends to read Sun doc n°230653)
    Note 724713 - parameter settings for Solaris 10, here is an extract :
    Only one parameter from SAP note 395438 should remain in file
    etc/system
    set rlim_fd_cur=8192
    As described in SunSolve document 215536, the "Large Page Out Of the Box" (LPOOB) feature of the Solaris 10 memory management, first implemented in Solaris 10 1/06 (Update 1), can lead to performance problems when the system runs out of large chunks of free contiguous memory. This is because the Solaris 10 kernel by default will attempt to relocate memory pages to free up space for creating larger blocks of contiguous memory. Known symptoms are high %system CPU time in vmstat, high number of cross calls in mpstat, and Oracle calling mmap(2) to /dev/zero for getting more memory.
    Memory page relocation for satisfying large page allocation requests can be disabled by setting the following Solaris kernel parameter in /etc/system
    set pg_contig_disable=1
    This will not switch off the LPOOB feature. Large memory pages will still be used when enough free space of contiguous memory is available, so the benefits of this feature will remain
    Note 870652 - Installation of SAP in a Solaris Zone
    Note 1246022 - Support for SAP applications in Solaris Zones
    Edited by: Emmanuel TCHENG on Oct 13, 2009 12:02 PM

Maybe you are looking for