Performance issue EP on Sun Solaris

Hi All,
I have a EP NW04 SR1 installation on Sun solaris 5.9 machine , single CPU. When i stop the EP server , the idle time on the server shoots up to 98%. On the r other hand when i run "startsap" ( the server is just starting) , the idle time comes down to 0%.
Are there any parameters to be tuned on the Sun Solaris.
Because even with no users logged on, the idle time is almost 0%.
Pasting a output of the vmstat command.
Regards
PN
kthr      memory            page            disk          faults      cpu
r b w   swap  free  re  mf pi po fr de sr s0 s6 s7 s8   in   sy   cs us sy id
0 0 0 6098056 603680 42 974 328 0 0  0  0  0  0  0  0  441  556  374 72 24  3
0 0 0 6098040 597320 36 80 370 0  0  0  0  0  0  0  8  480 2526  582 88  7  4
0 0 0 6098024 596800 77 107 143 0 0  0  0  0  0  0  2  445 1321  528 89  7  3
1 0 0 6098024 594520 69 106 223 0 0  0  0  0  0  0  2  446  856  443 91  8  1
0 0 0 6098024 596280 17 633 100 0 0  0  0  0  0  0  2  442  788  423 84 15  1
4 0 0 6098024 582304 15 314 28 0  0  0  0  1  0  0  2  428 1284  432 79 20  1
1 0 0 6097960 581720 87 104 796 0 0  0  0  0  0  0 14  466 3379  659 86  7  7
0 0 0 6097896 581544 82 125 462 0 0  0  0  0  0  0 16  519 3639  723 78 14  7
0 0 0 6097896 581384 29 87 271 0  0  0  0  1  0  0  2  505  985  404 92  5  2
1 0 0 6097856 581128 33 64 107 4  4  0  0  0  0  0  4  449 1342  340 96  4  0
0 0 0 6097824 573552 16 518 52 8  8  0  0  1  0  0  5  433  674  330 86 14  0
1 0 0 6097824 572656 16 40  8  0  0  0  0  0  0  0  3  414 1762  541 96  4  0
2 0 0 6097752 572336 8  49 72  4  4  0  0  0  0  0  1  437 1176  555 93  7  0
2 0 0 6097376 570176 25 60 215 0  0  0  0  0  0  0  2  473 1337  560 92  8  0
4 0 0 6097368 572080 37 70 163 0  0  0  0  0  0  0  2  457 1219  521 94  6  0
21 0 0 6097368 571896 8 36 64  0  0  0  0  0  0  0  0  426 1734  594 93  6  0
18 0 0 6097368 570608 83 103 64 0 0  0  0  1  0  0  2  433 1327  464 88 11  0
2 0 0 6096936 566680 6 480 48  0  0  0  0  3  0  0  2  428  807  486 86 14  0
1 0 0 6096448 562640 16 49 56  0  0  0  0  0  0  0  2  422 1982  465 98  2  0
Message was edited by: Portal Newbie

Hi ,
I have noticed that if the end users are working on Portal, the performance seems to be fine.
If i log on to as an ADMIN and go to PCD , or try to change a role or attach a role, then the performance goes down and the amount of idle time goes to zero.
Any idea what parameters can be set to fine tune this ?
Regards
PN

Similar Messages

  • JCaps 5.1.3 Sun Solaris CPU performance issue

    Folks,
    We are experiencing a serious CPU performance issue on our Solaris server with HL7 projects deployed.
    The projects consist of the sample HL7 inbound and outbound projects with an additional service sending to a batch local file external for writing journals.
    The performance issue occurs when there is volume of data in the queues/topics. As we continue to deploy additional HL7 projects (usually about 6 interfaces), the CPU increases until it reached 100%.
    This sanapshot is prstat when no date is transmitting through the interfaces (One inbound - one outbound):
    B PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
    15598 jre 379M 177M sleep 59 0 2:49:11 3.1% eManager/74
    21549 phs 1174M 1037M sleep 59 0 14:49:00 2.5% is_dm_phs/113
    23090 phs 3456K 3136K cpu1 59 0 0:00:01 0.4% prstat/1
    23102 phs 3792K 3496K sleep 59 0 0:00:00 0.2% prstat/1
    21550 phs 46M 35M sleep 59 0 0:13:27 0.1% stcms.exe/3
    1272 noaccess 209M 95M sleep 59 0 0:26:30 0.1% java/25
    11733 jre 420M 212M sleep 59 0 1:35:40 0.1% java/34
    131 root 4368K 2480K sleep 59 0 0:02:10 0.1% nscd/30
    23094 phs 3064K 2168K sleep 59 0 0:00:00 0.1% bash/1
    This sanapshot is prstat when data is transmitting through the interfaces(One inbound - one outbound):
    PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
    21549 phs 1174M 1037M cpu1 20 0 14:51:20 88% is_dm_phs/113
    15598 jre 379M 181M sleep 59 0 2:49:18 1.3% eManager/74
    21550 phs 46M 35M sleep 49 0 0:13:29 1.2% stcms.exe/3
    23090 phs 3456K 3128K cpu3 49 0 0:00:03 0.4% prstat/1
    1272 noaccess 209M 95M sleep 59 0 0:26:30 0.1% java/25
    11733 jre 420M 212M sleep 59 0 1:35:40 0.1% java/34
    21546 phs 118M 904K sleep 59 0 0:01:21 0.1% isprocmgr_dm_ph/13
    This sanapshot is prstat -L when data is transmitting through the interfaces (One inbound - one outbound):
    PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID
    21549 phs 1174M 1037M cpu1 41 0 0:00:45 22% is_dm_phs/13971
    21549 phs 1174M 1037M sleep 51 0 3:31:06 21% is_dm_phs/1394
    21549 phs 1174M 1037M run 51 0 3:14:16 20% is_dm_phs/1296
    21549 phs 1174M 1037M sleep 52 0 3:14:13 19% is_dm_phs/1380
    15598 jre 379M 181M sleep 50 0 1:49:57 3.1% eManager/4
    21549 phs 1174M 1037M sleep 59 0 0:15:36 1.7% is_dm_phs/4
    21550 phs 46M 35M sleep 59 0 0:10:52 1.0% stcms.exe/1
    21549 phs 1174M 1037M sleep 59 0 0:10:45 0.9% is_dm_phs/6
    15598 jre 379M 181M sleep 54 0 0:33:35 0.3% eManager/35
    21549 phs 1174M 1037M sleep 59 0 0:03:34 0.3% is_dm_phs/5
    21550 phs 46M 35M sleep 59 0 0:02:37 0.2% stcms.exe/2
    21549 phs 1174M 1037M sleep 59 0 0:02:17 0.2% is_dm_phs/3
    21549 phs 1174M 1037M sleep 59 0 0:02:17 0.2% is_dm_phs/2
    Solaris 10 server details:
    CPU's (4x900 Sparc III+)
    4096 MB RAM
    SunOS testican 5.9 Generic_118558-39 sun4u sparc SUNW,Sun-Fire-880
    Disk: 6 internal Fujitsu 72GBs
    swapspace on the server:
    total: 4305272k bytes allocated + 349048k reserved = 4654320k used, 10190536k available
    My sysadmin has run statistics (iostat, vmstat, psig, pmap, pfind, pstack, mpstat, etc.) - and has reported that the server is performing fine - with the exception of the CPU. It also looked like the swap space was not being utilized.
    We have increased the MaxPerm value to 512, and increased the heapsize on isprocmgr_dm_phs to -Xmx2048m, and increased the heapsize on the domain to 2048 per KB 103824
    We have also added the -d64 value (specific to Solaris) per the Deployment Guide.
    We increased the value of Maximum Pool size in the JMS clients to 128 - per the deployment Guide.
    We increased the swapspace on the server to 10Gb:
    total: 4305272k bytes allocated + 349048k reserved = 4654320k used, 10190536k available
    We have modified the tcpip and kernal parameters per the Sun Administration server 8.2 performance tuning guide:
    core file size (blocks, -c) unlimited
    data seg size (kbytes, -d) unlimited
    file size (blocks, -f) unlimited
    open files (-n) 8192
    pipe size (512 bytes, -p) 10
    stack size (kbytes, -s) 8192
    cpu time (seconds, -t) unlimited
    max user processes (-u) 29995
    virtual memory (kbytes, -v) unlimited
    None of these modificatons appear to increase performance.
    Any help is appreciated.
    Thanks
    Rich...

    Hi,
    I noticed this behavior with the Alert + SNMP Agents installed but not configured. In this situation, the SNMP agent generates traps for all events, leading to high CPU using, even when nothing was processed. Are you in a similar case?
    Regards

  • Sun JVM Performance Issue in Sun Solaris 10 (SPARC)

    Hi,
    Issue : Performance issue after the migration of a Java application from IBM-AIX 5 to Sun Solaris 10 (SPARC)
    I am facing performance issue after the migration of a Java application from IBM-AIX 5.3 to Sun Solaris 10 (SPARC).
     Normally the application takes less than 1 hour to complete the process in AIX, but after migration in Solaris the application is taking 4+ hours.
    The Java version of IBM AIX is ,
    java version "1.5.0"
    Java(TM) 2 Runtime Environment, Standard Edition (build pap32dev-20051104)
    IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20051103 (JIT enabled)
    The Java version of Solaris 10 is,
    Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
    Description of Application
    The application merges 2 XML files of size 300 MB each using DOM Parser and generates flat file according to certain business logic.No remote files are using for the file generation. There are two folders and around 200 XML file in each folders of similar names. The application loads 2 similar XML file at a time from each folder and Processes. Same way, the application processes all the 200 XML file pairs using loop.
    The JVM Parameters are given below.
    /usr/java5/bin/java -cp $CLASSPATH -Xms3072m -Xmx3072M com.db.mcc.creditderiv.GCDXMLTransProc
    Here the extended swap memory in AIX is 3072 (3GB). After copying the same tode to Solaris, the
    application started throwing java.lang.OutofMemoryError. So that we have increased the swap memory up to 12 GB.
    Since 32bit Java allows maximum 4 GB extended memory we started using 64 Bit Java in Solaris using -d64 argument.
    The Current JVM Parameter in Solaris is given below.
    java -d64 -cp $CLASSPATH -Xms8192m -Xmx12288m com.db.mcc.creditderiv.GCDXMLTransProc ( 64 GB Swap Memory is available in the System)
    We have tried the following options
    1.       Extended heap size up to 12 GB using -xms and -xmx parameters and tried multiple -XX options. Earlier the application was working fine in AIX with 3.5 GB extended heap size. ( 64 GB Swap Memory is available in the System)
    2.       Downloaded and installed the Solaris SPARC Patches from the website,
         http://java.sun.com/javase/downloads/index_jdk5.jsp
    4.   Downloaded and installed XML and XSLT patch from sun website
    5.       Tried to run the Java in server mode using -server option.

    A 64 bit VM is not necessarily faster than a 32 bit one. I remember at least on suggestion that it could be slower.
    Make sure you use the -server option.
    As a guess IBM isn't necessarily a slouch when it comes to Java. It might simply be that their VM was faster. Could have used a different dom library as well.
    Could be an environment problem of course.
    Profiling the application and the machine as well might provide information.

  • Sun Solaris 10,Upgrade 8 or higher,having issues with VxFS,for Oracle 11gr2

    A while ago, we tried doing a prototype upgrade of our main Oracle 10g db to Oracle 11gr2.
    The OS on which our Oracle 10g is running is Sun Solaris 10, upgrade 4.
    According to Oracle 11gr2 documentation, we need Sun Solaris 10, upgrade 6 or higher for Oracle 11g2.
    The filesystem we are using is VxFS, Veritas File System.
    According to our system administrator, we had issues , making Sun Solar 10, upgrade 8 , work with the VxFS filesystem.
    I was wondering if anybody is running Oracle 11g2 on Sun Solaris 10 upgrade 6 or higher with VxFS file system.
    At present, our Oracle db upgrade project is on a hold, because of the above issue. So your help on this , can really help us in figuring out if there is an issue between VxFS filesystem and Sun Solaris 10 OS.
    Thanks
    Ashish

    Hi Ashish,
    We are not running Veritas Cluster file system.
    We tried moving our Oracle 10g r2 db on ZFS ,before doing the upgrade and performance on ZFS was worst.
    ZFS has certain memory parameter setting. If you did not configure that then ZFS will eat your complete system memory.
    My system administrator, has gotten a copy of Solaris 10 upgrade 9 and will try that with VxFS.
    I was curious to find out if folks are running Oracle 11g on Sun Solaris 10 with VxFS file system and if they had experienced any issue.If you can Install Vxfs on Oracle Soalris 10 U9, then according to me there sholudn't be any limitations for an oracle database.
    Recently i installed Oracle database 11.2.0.2 on one of my test server. I have created two databases - one on ZFS and another on ASM.
    Refer:
    http://appsdbaworkshop.blogspot.com/2010/10/installation-of-11202-on-oracle-solaris.html
    We dont have any performance issues. We are testing it for the performance benchmarks on both of the filesystem.
    If you can Install Vxfs on Oracle Soalris 10 U9, then according to me there sholudn't be any limitations for an oracle database.
    Regards,
    X A H E E R

  • Performance issue  of Jboss,JDK on solaris

    Hi ,
    We recently upgraded to solaris 10 (5.10) on sun sparc 64 bit machine along with jboss and jdk .
    With solaris 10 , new jboss and new jdk our application performance has come down.
    Old configuration
    sun sparc 64 bit
    solaris 9 (no patches applied )
    oarcle 10.2.0.1 (no patches applied )
    jboss 3.2.7
    jdk 1.4
    New configuration
    sun sparc 64 bit
    solaris 10 (no patches applied )
    oarcle 10.2.0.1 (latest patches applied i.e. 10.2.0.4 )
    jboss 4.2.0
    jdk 1.5_12
    we would like to know about any known Solaris10 , Oracle10g issues / patches to address performance issues.
    and also would like to know about any specific tunable jboss ,jdk settings/parameters on solaris10 for improving the performance .
    thanks a lot in advance.

    I'm interested in the same question since we are seeing a similar situation.

  • Sun ONE 6.1 Performance Issues - Sleeping / Hanging

    We have been running the Sun family of web servers for many years now, and ran Netscape Enterprise Server 3.6 for a long time.
    Several months ago we upgraded to Sun ONE Web Server 6.0 and then 6.1. We have not had any issues until the past few weeks.
    Specifically, the web server appears to 'go to sleep' or 'hang' for many seconds - sometimes up to 45 seconds - before processing any requests.
    The server will accept the connection immediately but will not return a page. If left alone, the problem will go away, only to return again. A stop and start will also cure the problem.
    Some background: 6 web servers run on this same server (Sun E250 2x400 MHz, 1280 MB RAM) - these servers are all relatively lightly loaded. Copper gigabit connection for network.
    Primary data is static, with very few cgi-bin scripts and no applets or server-side Java.
    All 6 servers have DNS lookups enabled with caching. The server also has a local DNS caching server running (BIND 9) which is used to help performance.
    One of the 'public' web servers (external people can access it) is the one showing these performance issues. I've enabled statistics, and it seems during these 'sleepy' periods I see the following in /.perf (which it finally returns): (I am fetching /.perf every minute and timing how long it takes to fetch it, then saving it in a separate file):
    webservd pid: 9507
    Sun ONE Web Server 6.1 B08/22/2003 12:37 (SunOS DOMESTIC)
    Server started Thu Mar 11 00:31:37 2004
    Process 9507 started Thu Mar 11 00:31:37 2004
    ConnectionQueue:
    Current/Peak/Limit Queue Length 98/98/4096
    Total Connections Queued 17873
    Average Queueing Delay 0.11 milliseconds
    ListenSocket group1:
    Address http://146.137.96.68:80
    Acceptor Threads 1
    Default Virtual Server https-www.anl.gov
    KeepAliveInfo:
    KeepAliveCount 0/256
    KeepAliveHits 1414
    KeepAliveFlushes 0
    KeepAliveRefusals 0
    KeepAliveTimeouts 709
    KeepAliveTimeout 30 seconds
    SessionCreationInfo:
    Active Sessions 105
    Total Sessions Created 158/256
    CacheInfo:
    enabled yes
    CacheEntries 1024/1024
    Hit Ratio 58558/76530 ( 76.52%)
    Maximum Age 30
    Native pools:
    NativePool:
    Idle/Peak/Limit 1/1/128
    Work Queue Length/Peak/Limit 0/0/0
    DNSCacheInfo:
    enabled yes
    CacheEntries 406/2048
    HitRatio 16547/18476 ( 89.56%)
    Async DNS disabled
    Performance Counters:
    Average Total Percent
    Total number of requests: 16961
    Request processing time: 0.5940 10074.6680
    default-bucket (Default bucket)
    Number of Requests: 16961 (100.00%)
    Number of Invocations: 268684 (100.00%)
    Latency: 0.0013 21.2806 ( 0.21%)
    Function Processing Time: 0.5927 10053.3877 ( 99.79%)
    Total Response Time: 0.5940 10074.6680 (100.00%)
    Sessions:
    Process Status Function
    9507 response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response send-file
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response shtml_send
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response shtml_send
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response send-cgi
    response send-cgi
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response shtml_send
    response shtml_send
    response shtml-hacktype
    response flex-log
    response send-cgi
    response send-cgi
    response send-file
    response send-cgi
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response flex-log
    response shtml_send
    response send-file
    response flex-log
    response send-cgi
    response shtml_send
    response flex-log
    response shtml_send
    response send-cgi
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response send-cgi
    response shtml_send
    response send-cgi
    response flex-log
    response shtml_send
    response send-file
    response send-cgi
    response shtml_send
    response shtml_send
    response flex-log
    response service-dump
    Why do I have all of these processes queued on the server?
    Is DNS causing this? I know Sun ONE 6.x does NOT have asynchronous DNS implemented (although it is an option, it has no effect). Did Netscape Enterprise Server 3.6 has ASync DNS implemented?
    We would like to avoid turning off DNS resolution for a number of reasons. However, what really bothers us is that this web server's performance suddenly became a problem while the other 5 servers see FANTASTIC performance and never go to sleep (although some of them are NOT accessible from the general Internet).
    Has anyone else seen this?
    As a side note, all of these web servers are using a NSAPI plugin that I wrote years ago. It's purpose is access control and automatic forwarding to different pages. It also uses DNS hostnames, but thinking it might be a problem with this web server, I've disabled DNS on the plug-in. It has not helped. Again, this plug-in has worked great for years and is quite straightforward and simple.
    Something tells me there is more going on here - thoughts or ideas?
    We're getting immensely frustrated here.
    In desperation we've made some magnus.conf changes but to no real effect (partially listed below):
    DNS on
    RqThrottle 256
    StackSize 131072
    CGIWaitPid on
    AsyncDNS off
    KeepAliveThreads 2
    MaxKeepAliveConnections 256
    UseNativePoll 1
    RcvBufSize 8192
    # default=100
    KeepAliveQueryMeanTime 25
    # default=100
    KeepAliveQueryMaxSleepTime 25
    # CGI
    MinCgiStubs 10
    MaxCgiStubs 50
    CGIStubIdleTimeout 45
    CGIExpirationTimeout 90
    Thanks for any pointers,
    --Dave                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Note that at the moment it seems to be responding normally, but we still have a lot of threads hanging around - very strange...
    9507 response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    processing flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response flex-log
    response send-file
    response shtml_send
    response flex-log
    response shtml_send
    response send-file
    response service-dump
    response shtml_send
    response shtml_send
    response shtml_send
    response flex-log
    response send-file
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response send-file
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response shtml_send
    response shtml_send
    response shtml_send
    response flex-log
    response flex-log
    response shtml_send
    response flex-log
    response flex-log
    response flex-log

  • Performance issue studio 10 fortran compiler on 2500 blade solaris 10

    Dear All,
    We facing performance issue on sun blade 2500 with fortran (studio 10).
    when we run our code it took 14 min. where same code tokk 1min IRIS/Apple Power Mac/HP/Linux .
    if u any solution on this pl. mail me [email protected]
    regards
    Narayan

    You'll need to provide more details before we can help you. You could start by using the performance analyzer to find the slowest parts of your program. You might also be using inappropriate flags (e.g., compiling without optimization would be a problem).

  • How to setup Sun Solaris 5.7 to perform routing

    How to setup Sun Solaris 5.7 to perform routing and how to setup as a bridge.

    Hi,
    1.You will have to have two interfaces
    Interface1      should be from network1
    interface2      should be from network2
    2.will have to create hostname.interface files for each interface
    hostname.qfe0 hostname.qfe1
    3.type hostname and ipAddressof each interface in /etc/inet/hosts
    4.create /etc/defaultrouter file for static route
    use "route" commands to create routes for the other interfaces.
    Check out the docs.sun.com
    Solaris 7 Administartion guide
    TCP/IP Data Communication Guide
    for more details
    Thanks & Regards
    Dhruva
    Thanks & Regards
    Dhruva

  • Performance issues (Oracle 9i Solaris 9)

    Hi Guys,
    How do I tell if my database is performing at its optimum level. We seem to be having perfomance issues on one of our applications. There are saying it's the database, network, etc.
    Thank you.

    Hi,
    In order to determine whether or not your Database is having performance Issues,you will need to install and execute Statspack. Statspack is utility which provides information about the Performance Parameters of Oracle Database.
    If you are already using statspack report for performance analysis post the snapshot of the report.........
    Regards,
    Prosenjit Mukherjee.

  • Performance Problem For Sun Solaris Kernel

    Hello,
    I have DB version 10.2.0.2 On Sun Solaris 5.10, when a run top utility i see that 20-25 % of CPU takes Kernel.
    Then i Truss DB writer and in out file i see error likes this: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    On metalink i read that it's bu using direct I/O on Solaris UFS file system. Then I change init parameter filesystemio_options from setall to asynch. now value of this parameter is asynch, but when i truss DB writer i saw same error: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    has anyone same problem?

    file system is UFS. mount option is forcefirectio.
    This is example:
    14051/169:     pwrite(341, "06A2\0\01505D1 <8797 DBA".., 8192, 0xBA278000) = 8192
    14051/1:     lwp_unpark(171)                         = 0
    14051/171:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(172)                         = 0
    14051/172:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(173)                         = 0
    14051/170:     pwrite(367, "06A2\0\01BAA .BA8797 C #".., 8192, 0x545D74000) = 8192
    14051/173:     lwp_park(0x00000000, 0)                    = 0
    14051/172:     pwrite(369, "06A2\0\01C 88DE68797 DBA".., 8192, 0x711BCC000) = 8192
    14051/173:     pwrite(370, " $A2\0\01C p07 z8797 D13".., 8192, 25785483264) = 8192
    14051/1:     lwp_unpark(174)                         = 0
    14051/174:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(175)                         = 0
    14051/175:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(176)                         = 0
    14051/176:     lwp_park(0x00000000, 0)                    = 0
    14051/171:     pwrite(367, "06A2\0\01BABB6 p8797 C #".., 8192, 0x576CE0000) = 8192
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/174:     pwrite(370, "06A2\0\01C } # W8797 =B6".., 106496, 0x7A46AE000) = 106496
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/175:     pwrite(374, "06A2\0\01D E - 28797 C #".., 8192, 0xA5A64000) = 8192
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/176:     pwrite(375, "06A2\0\01D8B 7 Z8796 J96".., 8192, 0x166EB4000) = 8192
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/156:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/153:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/152:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/157:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/154:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/155:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/161:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/160:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/158:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/163:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/162:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/159:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/164:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/165:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/166:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/167:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/168:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/169:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/173:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/170:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/172:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/174:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/175:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/171:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/1:     semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) (sleeping...)
    14051/176:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/1:     semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) = 0
    14051/1:     yield()                              = 0
    14051/1:     yield()                              = 0
    14051/1:     yield()                              = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(177)                         = 0
    14051/177:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(178)                         = 0
    14051/178:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(179)                         = 0
    14051/179:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(180)                         = 0
    14051/180:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(181)                         = 0
    14051/181:     lwp_park(0x00000000, 0)                    = 0
    14051/182:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(182)                         = 0
    14051/1:     lwp_unpark(183)                         = 0
    14051/183:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(184)                         = 0
    14051/184:     lwp_park(0x00000000, 0)                    = 0
    14051/177:     pwrite(258, "06A2\0\0\0 @0602879719EA".., 8192, 12599296) = 8192
    14051/1:     lwp_unpark(185)                         = 0
    14051/185:     lwp_park(0x00000000, 0)                    = 0
    14051/181:     pwrite(259, " &A2\0\0\080\09987977F P".., 8192, 1253376) = 8192
    14051/186:     lwp_park(0x00000000, 0)                    = 0
    14051/182:     pwrite(259, " &A2\0\0\0800189879783\t".., 8192, 3219456) = 8192
    14051/184:     pwrite(259, " &A2\0\0\08002C987978114".., 8192, 5840896) = 8192
    14051/180:     pwrite(259, " &A2\0\0\080\0 )879782F9".., 8192, 335872) = 8192
    14051/1:     lwp_unpark(186)                         = 0
    14051/185:     pwrite(259, " &A2\0\0\08004A98797 x ~".., 8192, 9773056) = 8192
    14051/1:     lwp_unpark(187)                         = 0
    14051/187:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(188)                         = 0
    14051/1:     yield()                              = 0
    14051/188:     lwp_park(0x00000000, 0)                    = 0
    14051/186:     pwrite(259, " &A2\0\0\08005 98796 pA4".., 8192, 10952704) = 8192
    14051/1:     lwp_unpark(189)                         = 0
    14051/187:     pwrite(259, " &A2\0\0\08005998797 {FF".., 8192, 11739136) = 8192
    14051/1:     lwp_unpark(190)                         = 0
    14051/188:     pwrite(259, " &A2\0\0\08006 987977F95".., 8192, 13049856) = 8192
    14051/1:     lwp_unpark(191)                         = 0
    14051/169:     pwrite(341, "06A2\0\01505D1 <8797 DBA".., 8192, 0xBA278000) = 8192
    14051/1:     lwp_unpark(171)                         = 0
    14051/171:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(172)                         = 0
    14051/172:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(173)                         = 0
    14051/170:     pwrite(367, "06A2\0\01BAA .BA8797 C #".., 8192, 0x545D74000) = 8192
    14051/173:     lwp_park(0x00000000, 0)                    = 0
    14051/172:     pwrite(369, "06A2\0\01C 88DE68797 DBA".., 8192, 0x711BCC000) = 8192
    14051/173:     pwrite(370, " $A2\0\01C p07 z8797 D13".., 8192, 25785483264) = 8192
    14051/1:     lwp_unpark(174)                         = 0
    14051/174:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(175)                         = 0
    14051/175:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(176)                         = 0
    14051/176:     lwp_park(0x00000000, 0)                    = 0
    14051/171:     pwrite(367, "06A2\0\01BABB6 p8797 C #".., 8192, 0x576CE0000) = 8192
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/174:     pwrite(370, "06A2\0\01C } # W8797 =B6".., 106496, 0x7A46AE000) = 106496
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/175:     pwrite(374, "06A2\0\01D E - 28797 C #".., 8192, 0xA5A64000) = 8192
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/176:     pwrite(375, "06A2\0\01D8B 7 Z8796 J96".., 8192, 0x166EB4000) = 8192
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/1:     kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF)          Err#22 EINVAL
    14051/156:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/153:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/152:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/157:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/154:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/155:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/161:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/160:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/158:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/163:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/162:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/159:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/164:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/165:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/166:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/167:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/168:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/169:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/173:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/170:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/172:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/174:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/175:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/171:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/1:     semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) (sleeping...)
    14051/176:     lwp_park(0x00000000, 0)          (sleeping...)
    14051/1:     semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) = 0
    14051/1:     yield()                              = 0
    14051/1:     yield()                              = 0
    14051/1:     yield()                              = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(177)                         = 0
    14051/177:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(178)                         = 0
    14051/178:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(179)                         = 0
    14051/179:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     yield()                              = 0
    14051/1:     lwp_unpark(180)                         = 0
    14051/180:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(181)                         = 0
    14051/181:     lwp_park(0x00000000, 0)                    = 0
    14051/182:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(182)                         = 0
    14051/1:     lwp_unpark(183)                         = 0
    14051/183:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(184)                         = 0
    14051/184:     lwp_park(0x00000000, 0)                    = 0
    14051/177:     pwrite(258, "06A2\0\0\0 @0602879719EA".., 8192, 12599296) = 8192
    14051/1:     lwp_unpark(185)                         = 0
    14051/185:     lwp_park(0x00000000, 0)                    = 0
    14051/181:     pwrite(259, " &A2\0\0\080\09987977F P".., 8192, 1253376) = 8192
    14051/186:     lwp_park(0x00000000, 0)                    = 0
    14051/182:     pwrite(259, " &A2\0\0\0800189879783\t".., 8192, 3219456) = 8192
    14051/184:     pwrite(259, " &A2\0\0\08002C987978114".., 8192, 5840896) = 8192
    14051/180:     pwrite(259, " &A2\0\0\080\0 )879782F9".., 8192, 335872) = 8192
    14051/1:     lwp_unpark(186)                         = 0
    14051/185:     pwrite(259, " &A2\0\0\08004A98797 x ~".., 8192, 9773056) = 8192
    14051/1:     lwp_unpark(187)                         = 0
    14051/187:     lwp_park(0x00000000, 0)                    = 0
    14051/1:     lwp_unpark(188)                         = 0
    14051/1:     yield()                              = 0
    14051/188:     lwp_park(0x00000000, 0)                    = 0
    14051/186:     pwrite(259, " &A2\0\0\08005 98796 pA4".., 8192, 10952704) = 8192
    14051/1:     lwp_unpark(189)                         = 0
    14051/187:     pwrite(259, " &A2\0\0\08005998797 {FF".., 8192, 11739136) = 8192
    14051/1:     lwp_unpark(190)                         = 0
    14051/188:     pwrite(259, " &A2\0\0\08006 987977F95".., 8192, 13049856) = 8192
    14051/1:     lwp_unpark(191)                         = 0

  • Issue wit hthe installation on Unix Sun solaris

    Hello,
    We are doing a fresh installation on Unix sun solaris Sparc 64 bit
    I have downloaded the software and when i was trying to invoke RunInstaller i am getting the following error message and this is regarding Display
    Error Message :
    Checking Temp space: must be greater than 250 MB. Actual 66655 MB Passed
    Checking swap space: must be greater than 500 MB. Actual 66889 MB Passed
    Checking monitor: must be configured to display at least 256 colors
    >>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
    Some requirement checks failed. You must fulfill these requirements before
    continuing with the installation,at which time they will be rechecked.
    we didnt actually have any licensed version of xterm or any other Display unit.
    As this is a test server i am working i was looking for free software which also supports ssh and work as a Display tool.
    Note: This should support ssh.
    Would appreciate any help.
    Thank You

    See this thread - installing the 11g database via putty
    HTH
    Srini

  • Performance issue webi report-BOXI3.1

    Hi,
    We have a requirement for a report where we will give user a set of objects (26 u2013 31) to do analysis using interactive viewing feature. Here we are facing severe performance issues and memory issues as the data that we are calling is huge( around 6 million records). At the report level we will be summarizing the data.
    No of rows in the report is depending on the no of objects.
    Mode of view : Interactive view.
    Note:
    1. Objects which are using in conditional level those have indexes.
    2. No of report level variable are two.
    3. Version of Business objects: BOXI3.1
    4. OS: Sun Solaris
    Please let me know if there are any means by which the memory requirements for the report can be minimized/ performance of the report can be improved.
    Thanks,
    Subash

    Subash,
    At the report level we will be summarizing the data ... any means by which the memory requirements for the report can be minimized/ performance of the report can be improved
    Is there any way that you can summarize this on the database side versus the report level?  The database should be sized with memory and disk space properly to handle these types of summarizations versus expecting the application to perform it.
    Thanks,
    John

  • Performance issue with high CPU and IO

    Hi guys,
    I am encountering huge user response time on a production system and I don’t know how to solve it.
    Doing some extra tests and using the instrumentation that we have in the code we concluded that the DB is the bottleneck.
    We generated some AWR reports and noticed the CPU was in top wait events. Also noticed that in a random manner some simple sql take a long time to execute. We activated the sql trace on the system and noticed that for very simple SQLs (unique index access on one table) we have huge exec times. 9s
    In the trace file the huge time we had it in fetch area: 9.1s cpu and elapsed 9.2.
    And no or very small waits for this specific SQL.
    it seems like the bottle neck is on the CPU but at that point there were very few processes running on the DB. Why can we have such a big cpu wait on a simple select? This is a machine with 128 cores. We have quicker responses on machines smaller/busier than this.
    We noticed that we had a huge db_cache_size (12G) and after we scale it down we noticed some improvements but not enough. How can I prove that there is a link between high CPU and big cache_size? (there was not wait involved in SQL execution). what can we do in the case we need big DB cache size?
    The second issue is that I tried to execute an sql on a big table (FTS on a big table. no join). Again on that smaller machine it runs in 30 seconds and on this machine it runs in 1038 seconds.
    Also generated a trace for this SQL on the problematic machine:
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1      0.00       0.00          0          0          0           0
    Fetch        1    402.08    1038.31    1842916    6174343          0           1
    total        3    402.08    1038.32    1842916    6174343          0           1
      db file sequential read                     12419        0.21         40.02
      i/o slave wait                             135475        0.51        613.03
      db file scattered read                     135475        0.52        675.15
      log file switch completion                      5        0.06          0.18
      latch: In memory undo latch                     6        0.00          0.00
      latch: object queue header operation            1        0.00          0.00
    ********************************************************************************The high CPU is present here also but here I have huge wait on db file scattered read.
    Looking at the session with the select the AWG_wait for db scattered read was 0.5. on the other machine it is like 0.07.
    I though this is an IO issue. I did some IO tests at SO level and it seems like the read and writes operation are very fast…much faster than the machine that has the awg_wait smaller. Why the difference in waits?
    One difference between these two DBs is that the problem one has the db block size = 16k and the other one has 8k.
    I received some reports done at OS level on CPU and IO usage on the problematic machine (in normal operations). It seems like the CPU is very used and the IO stays very low.
    On the other machine, the smaller and the faster one, it is other way around.
    What is the problem here? How can I test further? Can I link the high CPU to low/slow IO?
    we have 10G on sun os with ASM.
    Thanks in advance.

    Yes, there are many things you can and should do to isolate this. But first check MOS Poor Performance With Oracle9i and 10g Releases When Using Dynamic Intimate Shared Memory (DISM) [ID 1018855.1] isn't messing you up to start.
    Also, be sure and post exact patch levels for both Oracle and OS.
    Be sure and check all your I/O settings and see what MOS has to say about those.
    Are you using ASSM? See Long running update
    Since it got a little better with shrinking the SGA size, that might indicate (wild speculation here, something like) one of the problems is simply too much thrashing within the SGA, as oracle decides "small" objects being full scanned in memory is faster than range scans (or whatever) from disk, overloading the cpu, not allowing the cpu to ask for other full scans from I/O. Possibly made worse by row level locking, or some other app issue that just does too much cpu.
    You probably have more than one thing wrong. High fetch count might mean you need to adjust the array size on the clients.
    Now that that is all out of the way, if you still haven't found the problem, go through http://oracle-randolf.blogspot.com/2009/02/basic-sql-statement-performance.html
    Edit: Oh, see Solaris 10 memory management conflicts with Automatic PGA Memory Management [ID 460424.1] too.
    Edited by: jgarry on Nov 15, 2011 1:45 PM

  • Oracle Performance Issue

    Hardware Configuration:
    Regarding Oracle Performance Issue.
    Configuration 1
    ================
    SunV880 - Sunfire
    32 GB RAM
    14 numbers of 36GB hard disk
    8 CPUs
    CPU Speed 750MZ.
    Software Configuration:
    Oracle 8i
    OS version - Solaris 8
    Customized our own application - Namex
    Configuration 2
    ================
    Intel PIII - 750 MZ
    2 GB RAM
    2 CPUS
    Software configuration
    Oracle 8i
    OS version linux 6.2
    Customized our own application - Namex (multi threaded application)
    We installed the oracle application in all hard disks. All tables
    are splited in to separate hard disks.
    OS installed in 1 hard disk.
    namex application installed in 1 hard disk
    Oracle installed in 1 hard disk.
    All tables are splited in to other hard disks.
    We are trying to insert some user databases in oracle table. We
    achieved up to 150 records/second in Sun server. But in lower
    configuration our application inserts up to 100 records/second.
    (configuration 2)
    We want improve our inserting database records/per rate
    in Sun Server.
    How to tune our oracle application parameter values in init.ora
    file. Our application tries to insert up to 500 records per second.
    But I can't able to achieve this value.
    init.ora file
    =============
    db_name = "namex"
    instance_name = namex64
    service_names = namex64
    control_files = ("/disk1/oracle64/OraHome1/oradata/Namex64/control01.ctl", "/disk1/oracle64/OraHome1/oradata/namex64/control02.ctl", "/disk1/oracle64/OraHome1/oradata/namex64/control03.ctl")
    open_cursors = 300
    max_enabled_roles = 145
    #db_block_buffers = 20480
    db_block_buffers = 604800
    #shared_pool_size = 419430400
    shared_pool_size = 8000000000
    #log_buffer = 163840000
    log_buffer = 2147467264
    #large_pool_size = 614400
    java_pool_size = 0
    log_checkpoint_interval = 10000
    log_checkpoint_timeout = 1800
    processes = 1014
    # audit_trail = false # if you want auditing
    # timed_statistics = false # if you want timed statistics
    timed_statistics = true # if you want timed statistics
    # max_dump_file_size = 10000 # limit trace file size to 5M each
    # Uncommenting the lines below will cause automatic archiving if archiving has
    # been enabled using ALTER DATABASE ARCHIVELOG.
    # log_archive_start = true
    # log_archive_dest_1 = "location=/disk1/oracle64/OraHome1/admin/namex64/arch"
    # log_archive_format = arch_%t_%s.arc
    #DBCA uses the default database value (30) for max_rollback_segments
    #100 rollback segments (or more) may be required in the future
    #Uncomment the following entry when additional rollback segments are created and made online
    #max_rollback_segments = 500
    # If using private rollback segments, place lines of the following
    # form in each of your instance-specific init.ora files:
    #rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6, RBS7, RBS8, RBS9, RBS10, RBS11, RBS12, RBS13, RBS14, RBS15, RBS16, RBS17, RBS18, RBS19, RBS20, RBS21, RBS22, RBS23, RBS24, RBS25, RBS26, RBS27, RBS28 )
    # Global Naming -- enforce that a dblink has same name as the db it connects to
    # global_names = false
    # Uncomment the following line if you wish to enable the Oracle Trace product
    # to trace server activity. This enables scheduling of server collections
    # from the Oracle Enterprise Manager Console.
    # Also, if the oracle_trace_collection_name parameter is non-null,
    # every session will write to the named collection, as well as enabling you
    # to schedule future collections from the console.
    # oracle_trace_enable = true
    # define directories to store trace and alert files
    background_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/bdump
    core_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/cdump
    #Uncomment this parameter to enable resource management for your database.
    #The SYSTEM_PLAN is provided by default with the database.
    #Change the plan name if you have created your own resource plan.# resource_manager_plan = system_plan
    user_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/udump
    db_block_size = 16384
    remote_login_passwordfile = exclusive
    os_authent_prefix = ""
    compatible = "8.0.5"
    #sort_area_size = 65536
    sort_area_size = 1024000000
    sort_area_retained_size = 65536
    DB_WRITER_PROCESSES=4
    How to improve my performance activities on Oracle server.
    Please guide me regarding this issue.
    If anyone wants more info, please let me know.
    Best regards,
    Senthilkumar

    Are you sure that it is not an application constraint ? i.e. the application can't handle so much data per second ? (application locks, threads )
    Have you tried to write a simple test program, which inserts predefined data (which your application inserts) the same data, only changing keys ?
    Then comparing the values from the 1st and the 2nd configuration ?
    Did you check the way your application is communicating with oracle ? If it is TCP/ip (even on the local machine) then this is your main problem.
    And one more thing, do you know if your application is able to run the load (inserts) of data on different threads (i.e. in parallel), because if is not, you won't be able to push the speed higher because your constraint is the speed of a single CPU. Consider running several process, which loads the data.
    We had the same problem ot AIX machines with 4 cpus. Monitoring the machine, we found that only 25% (1 cpu) where in use. We had to run 4 processes to push the speed up. Check your system's overal load while running the 'load' (inserts).
    log_checkpoint_interval = 10000
    Check if this value is appropriate. Maybe you should set it to 0 (infinite). This will disable checkpoints on a 'number of undo record' basis. Checpoints will occure only on log switch.
    How much redo files per redo groups do you have ? What is their size ? Are they on different disks ? How much redo data is generated by a single 'record' inserted ?
    Hope i helped at least a little.

  • PLZ HELP ME:::Degradation in performance of ORA-10G in solaris sparc

    Hi ,
    We recently installed solaris 10 (5.10) on sun sparc 64 bit machine and created oracle DB with 10.2.0.1 release .
    Our java application calls the oracle procedure
    and procedure returns the result set with sys_refcursor as out parameter.
    After solaris 10 installation, our application performance has come down drastically.
    The same application is running fine on solaris 9 ( 5.9 )
    Old configuration
    sun sparc 64 bit
    solaris 9 (no patches applied )     
    oarcle 10.2.0.1 (no patches applied )     
    jboss      3.2.7               
    jdk 1.4     
    New configuration
    sun sparc 64 bit
    solaris 10 (no patches applied )
    oarcle 10.2.0.1 (no patches applied )
    jboss 3.2.7               
    jdk 1.4     
    would like to know about any known Solaris , Oracle DB patches to address this performance issue.
    Any solution to bring back the same old performance with out downgrading , would be of great help to us.
    thanks a lot in advance.

    user645751 wrote:
    we dont have this problem before on the same machine.
    But the machine is rebooted with new OS of solaris, and Oracle 10G is installed Freshly as previously.So you want to say that the only thing that changed is the Operating System, the remaining things haven't been touched? "Freshly" installed sounds like a new installation, but that's not what you want to say, is it?
    But if we include in the new stored procedures, they r not executing at the same time as earlier procedures does.Unclear what the "new stored procedures" are you are referring to.
    No change in the procedures and queries.
    we have two instances of our application on the same database with stored procedures(queries included in the stored procedures), this is causing degradation.
    As the second instance with no stored procedures, but the same queries will be posed is not showing any degradation.So you have two versions of your application - one using stored procedures that contain queries (and return the result set as REF CURSORs?) and the other one doesn't use these stored procedures?
    You need to track down what is causing the performance degradation. Since you're already on 10g you might want to use the built-in AWR reports as a starting point to find out what might be the difference resp. what is causing the most load on the database (of course only if you have an AWR license purchased).
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

Maybe you are looking for

  • File to Mail Adapter but only payload no namespace

    Hi SAP Guru's, I want to know how to handle File to Mail interface with only payload in the text file. I am only getting this in the file ACK3|24052010095354|4BC8612A7A530073E100800024590A61|1005241738SPBC8612A7A5000|D0000018|SXI|75130|(INFO) File Se

  • Implemented webutil , how to change the title Webutil

    Hi All, We have implemented webutil. However the application title in the browser gets appended to xx application - Webutil . Now how do I remove the " - Webutil " IAS 10g R2. I have set the title in the formsweb.cfg as "xx application. Not able to f

  • How do I build a Scroller in Actionscript?

    I need to build a Scroller / Group / RichEditableText set of components using only Actionscript, since I need to create (perhaps) many of these, skinned on-the-fly as a result of download from the server. Can anyone provide a working example?  I can

  • Can I go back to the older version of itunes (9)

    My dad & I don't like the new itunes set up. Is there a way to downgrade a version?

  • Command line installation for plugins

    The documented way to install Apex 4.0 plugins is to use the Builder GUI. Is there a way to install a plugin by running a SQL file similar to how a full application export produces a SQL file that can be used to install the application into another d