CPU Utilization check

Hello,
I have a situation where the oracle CPU spikes upto 99% ( avg about 50-60 %) during a specific period (about 3-4 hrs ) every day. As a result of this the entire application slows down. We are not running any additional processes (related to application) nor user load is incresed in this period. I would like to find out what processes are consuming so much of CPU.
Does anybody know how to find out more about processes/queries that are using more resources/CPUs?
TIA

Hi,
I would like to find out what processes are consuming so much of CPU. This "ps" command works great for me:
Display top CPU consumers with ps
The following command can be used to display the top CPU consumers on any UNIX server. Note that the sort +6 command displays the CPU column. This is because the ps columns are counted from left-to-right, with the first column being column zero.
root> ps -ef|sort +6|tail
root 512 1 0 Aug 10 ? 0:53 /usr/lib/osa/bin/arraymon
root 460 1 0 Aug 10 ? 1:22 /usr/sbin/cron
root 1 0 0 Aug 10 ? 2:26 /etc/init -
root 565 1 0 Aug 10 ? 6:12 /usr/bin/perl /pixlog.pl
root 471 1 0 Aug 10 ? 9:10 /usr/sbin/nscd
netsaint 765 1 0 Aug 10 ? 27:16 helpdesk/netsaint.cfg
root 742 572 0 Aug 10 ? 32:04 opt/VRTSvmsa
root 454 1 0 Aug 10 ? 44:09 /usr/sbin/syslogd
root 3 0 0 Aug 10 ? 363:12 fsflush
Here we see the tasks in order of their total CPU consumption, with the largest value at the end of the list. In cases where a process has been running for more than one day, the display format changes. In these cases, the time format changes and column 5 is the CPU column.
root> ps -ef|sort +5|tail
root 5440 2094 0 Nov 21 - 0:47 /usr/sbin/syslogd
root 9244 1 0 Nov 21 - 3:26 ./pdimapsvr.ip -D0
root 10782 1 0 Nov 21 - 4:41 ./pdiconsvr.ip -D0
root 5990 2094 0 Nov 21 - 5:33 /usr/sbin/snmpd
root 4312 1 0 Nov 21 - 7:14 /usr/sbin/cron
root 4448 2094 0 Nov 21 - 9:25 /usr/sbin/rwhod
root 1 0 0 Nov 21 - 198:59 /etc/init
root 2450 1 0 Nov 21 - 438:30 /usr/sbin/syncd 60
Using ps auxgw command in HP/UX and AIX
Another approach to finding top CPU consumers on your UNIX server is to use the ps auxgw command. The third column of this listing (%CPU) shows the percentage of CPU used. Hence, the following command will display the top CPU users:
root> ps auxgw|sort +2|tail
oracle 14922 0.6 1.0 8300 5720 - A 01:01:46 2:57 oracleprod
oracle 22424 0.6 1.0 8328 6076 - A 07:48:43 0:21 oracleprod
http://www.dba-oracle.com/linux/monitoring_memory_processor.htm
Hope this helps. . . .
Don Burleson
http://www.dba-oracle.com

Similar Messages

  • Check average CPU utilization in AIX 5.3

    Hi All,
    could anyone please share knowledge on the following:
    How to check average CPU utilization in AIX 5.3.What command is used in AIX to check this output?
    Would appreciate an early reply!
    Thanks for your time!
    Regards,

    curt: Reports CPU utilization for each kernel thread (beginning with AIX 5.2)
    iostat: Displays utilization data for (Terminals, CPU, Disks, Adapters (beginning with AIX 5.1))
    netpmon: Uses the trace facility to report on network activity, including CPU consumption
    pprof: Reports CPU usage of all kernel threads over a period of time
    ps: Displays statistics and status information about the processes in the system, such as CPU utilization
    time, timex: Prints the elapsed and CPU time used by the execution of a command
    vmstat: Displays VMM data, such as CPU utilization
    [Performance reporting and analysis commands |http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd/perf_report_anlysis_comms.htm]
    You can also use:
    TPROF
    http://www.ibm.com/developerworks/systems/articles/AIX5.2_performancetoolsupdatepart3.html

  • How to check CPU % Utilization with SNMP

    We are using Ipswitch's What's Up Professional 2006 to monitor devices on our network. Their default snmp graphing utilities use the HOST RESOURCES MIB to collect and graph system performance statistics over time. I have them running perfectly on all my Windows servers, but for my Solaris systems I am only able to retrieve Memory, Disk, and Network Interface statistics. The CPU monitor is unable to retrieve data from our Solaris systems. A typical system is running Solaris 10 with the default agent, NET-SNMP version 5.0.x. Does anyone know if the default agent supports checking CPU usage in the HOST RESOURCES MIB? If not can anyone point me to a different MIB & instance that will return % CPU utilization of a Solaris 10 server? Any input would be greatly appreciated. I've searched everywhere for the solution but I am unable to find any straight-forward answers, hopefully someone can help.

    Hi
      You can do it via  T Code ST02.I am sending you a link hope it help you
    <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/02/96263e538111d1891b0000e8322f96/content.htm">Check this</a>
    Rewards point if helpful
    Thanks
    Pankaj Kumar

  • CUCM 8.6(2) - High CPU utilization - CCM process

    Hello,
    Process name ccm is peacking 91% of CPU utilization in one of Subscribers.
    On cluster there are 1 Pub, 2 Subs, and 2 TFTP.
    CCM service was already restart, and Subs reload, but problem remain.
    We have checked and removed association with phones not registered, but problem remain.
    Proc,PID,CPU,Status,SharedMem,Nice(Level)VmRSS,VMSize,VMData,ThreadCount,DataStackSize,PageFault
    ccm,32687,90,SLEEPING,87380,0,426792,605276,468544,47,418345,744
    VMware Installation:
            1 vCPU: Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz
            Disk 1: 80GB
            4096 Mbytes RAM
    admin:show process name ccm
      PID  PPID   TID %CPU S COMMAND
    32687     1 32687  0.0 S ccm
    32687     1 19549  0.0 S ccm
    32687     1 19570  0.0 S ccm
    32687     1 19639  0.0 S ccm
    32687     1 20057  0.0 S ccm
    32687     1 20331  0.0 S ccm
    32687     1 20332  0.0 S ccm
    32687     1 20333  0.0 S ccm
    32687     1 20354  0.0 S ccm
    32687     1 20360  0.0 S ccm
    32687     1 20361  0.0 S ccm
    32687     1 23336  0.0 S ccm
    32687     1 23337  0.0 S ccm
    32687     1 23338  0.0 S ccm
    32687     1 23339  1.0 S ccm
    32687     1 23340  0.1 S ccm
    32687     1 23341  0.2 S ccm
    32687     1 23342  0.0 S ccm
    32687     1 23349  0.0 S ccm
    32687     1 23988  0.0 S ccm
    32687     1 23989 21.6 S ccm
    32687     1 23990  0.7 S ccm
    32687     1 24013  0.0 S ccm
    32687     1 24043  0.0 R ccm
    32687     1 24044  0.0 S ccm
    32687     1 24045  0.0 S ccm
    32687     1 24046  0.0 S ccm
    32687     1 24047  0.0 S ccm
    32687     1 24048  0.7 R ccm
    32687     1 24049  0.2 S ccm
    32687     1 24050  0.1 R ccm
    32687     1 24051  0.0 S ccm
    32687     1 24052  0.0 S ccm
    32687     1 24053  0.0 S ccm
    32687     1 24054  0.0 S ccm
    32687     1 24091  0.0 S ccm
    32687     1 24092  0.0 S ccm
    32687     1 24093  0.0 S ccm
    32687     1 24181  0.0 S ccm
    32687     1 24182  0.0 S ccm
    32687     1 24192  0.0 S ccm
    32687     1 24277  0.1 S ccm
    32687     1 24278  0.0 S ccm
    32687     1 24279  0.0 S ccm
    32687     1 24280  0.0 S ccm
    32687     1 24281  0.0 S ccm
    32687     1 24282  0.0 S ccm
    admin:
    Are there any specific tests, or logs prior to isolate this issue?

    Hi,
    A few points:
    > Use one of the recommended OVA templates
    > Check if the spike is random or occurs at a specific time. If it occurs at a specific time it could be coinciding with something like DRS backup, CDR load, busy hours etc.
    > Minimum set of logs needed for one such high CPU spike instance are:
    Detailed ccm traces from all nodes
    RisDC Perfmon logs
    Proglogs
    Also, capture the output of the following:
    utils diagnose test
    utils core active list
    show process load
    HTH
    Manish

  • IWS 6.0 100% CPU utilization hanging- very urgent

    Hi,
    We are using Iplanet Web server 6.0 on windows-2000 SP2.The problem we are facing is after 10 concurrent users have logged in the CPU utilization shoots up to 100% and we have to reboot the systesm
    Our billing Application is affected very much due to this.
    Can anybody throw some light on this?
    Thanks in advance.

    Hi,
    Are you using any plugin with iWS. Please let me know your config file. Mean while please check tunning parameters of solaris for Performance bench mark.
    http://docs.iplanet.com/docs/manuals/enterprise/50/tuning/perf6.htm#17580
    Regards,
    Dakshin.

  • LMS 4.2.3 Server high CPU Utilization

    Hi All,
    We are observing high CPU utilization on the lms server. tomcat is the process eating more than 1GB of the memory i checked from the task manager.
    Server details:
    device license : 100
    windows server 2k8 R2, with 8gb physical memory.
    anybody suggest what might be causing the issue.?? because of this performance reports were affected.
    Regards,
    Channa

    Hi Channa,
    log into dbreader using the following::
    http://servername : 1741/dbreader/dbreader.html
    or
    https:// servername : 443/dbreader/dbreader.html
    user Id is DBA
    Database Name is upm
    password :: user defined (by default password is c2ky2k)
    1.       Here is the query to get the pollerwise managed MIBObjects:
    "select count (*), PollerName from Poller_Details_Table a,Poller_Definition_Table b where a.PollerId = b.PollerId and b.Poller_State NOT IN (1) Group by b.PollerName;"
    2.       Here is the query to get the total mibobject count for the active pollers
    “select count (*) from Poller_Details_Table a,Poller_Definition_Table b where a.PollerId =
    b.PollerId and b.Poller_State NOT IN (1);”
    Hope it will help
    Thanks-
    Afroz
    ***Ratings Encourages Contributors ***

  • Performance degrading CPU utilization 100%

    Hello,
    RHEL 4
    Oracle 10.2.0.4
    Attached to a DAS (partition is 91% full) RAID 5
    Over the past few weeks my production database performance has majorly degraded. I have not made any application, OS, or database changes (I was on vacation!). I have started troubleshooting, but need some more tips as to what else I can check.
    My users run a query against the database, and for a table with only 40,000 rows, it will take about 2 minutes before the results return. For a table with 12 million records, it takes about 10 minutes or more for the query to complete. If I run a script that counts/displays a total record count for each table in the database as well as a total count of all records in the database (~15,000,000 records total), the script either takes about 45 minutes to complete or sometimes it just never completes. The Linux partition on my DAS is currently 91% full. I do not have Flashback or auditing enabled.
    These are some things I tried/observed:
    I shut down all applications/servers/connections to the database and then restarted the database. After starting the database, I monitored the DAS interface, and the CPU utilization spiked to 100% and never goes down, even with no users/application trying to connect to the database. The alert.log file contains these errors:
    ORA-00603: ORACLE server session terminated by fatal error
    ORA-00600: internal error code arguments: [ttcdrv-recursivecall]
    ORA-03135: connection lost contact
    ORA-06512: at "CTXSYS.SYNCRN", line 1
    The database still starts, but the performance is bad. From the error above and after checking performance in EM, I see there are a lot of sync index jobs running by each of the schemas and the db sequential file read is high. There is a job to resync the indexes every 5 minutes. I am going to try disabling these jobs tihs afternoon to see what happens with the CPU utilization. If it helps, I will try adjusting the job from running every 5 minutes to something like every 30 minutes. Is there a way to defrag the CONTEXT indexes? REBUILD?
    I'm not sure if I am running down the right path or not. Does anyone have any other suggestions as to what I can check? My SGA_TARGET is currently set to 880M and the SGA_MAX_SIZE is 2032M. Would it also help for me to increase the SGA_TARGET to the SGA_MAX_SIZE; thus increasing the amount of space allocated to the buffer cache? I have ASMM enabled and currently this is what is allocated:
    Shared Pool = 18.2%
    Buffer Cache = 61.8%
    Large Pool = 16.4%
    Java Pool = 1.8%
    Other = 1.8%
    I also ran ADDM and these were the results of my Performance Analysis:
    34.7% The throughput of the I/O subsystem was significantly lower than expected (when I clicked on this it said to either implement ASM or stripe using SAME methodology...we are already using RAID5)
    31% SQL statements consuming significant database time were found (I cannot make application code changes, and my database consists entirely of INSERT statements...there are never any deletes or updates. I see that the updates that are being made were by the index resyncing job to the various DR$ tables)
    18% Individual database segments responsible for significant user I/O wait were found
    15.9% Individual SQL statements responsible for significant user I/O wait were found
    8.4% PL/SQL execution consumed significant database time
    I also recently ran a SHRINK on all possible tablespace as recommended in EM, but that did not seem to help either.
    Please let me know if I can provide any other pertinent information to solve the poor I/O problem. I am leaning toward thinking it has to do with the index sync job stepping on itself...the job cannot complete in 5 minutes before it tries to kick off again...but I could be completely wrong! What else can I check to figure out why I have 100% CPU utilization, with no users/applications connected? Thank you!
    Mimi
    Edited by: Mimi Miami on Jul 25, 2009 10:22 AM

    Tables/Indexes last analyzed today.
    I figured out that it was the Oracle Text indexes synching to frequently that was causing the problem. I disabled all the jobs that kicked off those indexes and my CPU utilization dropped to almost 0%. I will work on tuning the interval/re-enabling the indexes for my dynamic datasources.
    Thank you for everyone's suggestions!
    Mimi

  • How to measure CPU utilization from Oracle AWR

    Hi All,
    How to measure the cpu usage % from the AWR reports.
    Oracle : 10.2.0.3
    OS : AIX 5300-12-02
    I see the top 5 waited events listing CPU time in it.
    Top 5 Timed Events Avg %Total
    ~~~~~~~~~~~~~~~~~~ wait Call
    Event Waits Time (s) (ms) Time Wait Class
    CPU time 98,655 40.0
    Is it mean that the CPU utilization is full to its 100%. Is there any other way to measure how much an oracle instance is utilizing the CPU ?
    Please advice.
    TIA,
    Nv

    Hi,
    Check this script, if possible run in toad.
    col LastCallET format 99,999
    col cpumins format 99,999
    col status format a1 trunc
    col module format a20
    col username format a15
    col logontime format a12
    col machine format a15 trunc
    col sid format 9999
    select * from (
    select 'P',s.sid, s.status, t.value/100/60 cpumins ,
         floor(last_call_et/60) "LastCallET",
         to_char(s.logon_time,'mm/dd hh24:mi') logontime,
         s.username,s.process, p.spid, s.module , s.machine, s.sql_hash_value
    from v$sesstat t, v$session s, v$process p
    where t.statistic# = 12
    and s.sid = t.sid
    and s.paddr = p.addr
    and s.type = 'USER'
    and s.sql_hash_value != 1425819161
    union
    select 'N',s.sid, s.status, t.value*-1/100/60 cpumins ,
    floor(last_call_et/60) "LastCallET",
    to_char(s.logon_time,'mm/dd hh24:mi') logontime,
    s.username,s.process, p.spid, s.module , s.machine, s.sql_hash_value
    from v$sesstat t, v$session s, v$process p
    where t.statistic# = 12
    and s.sid = t.sid
    and s.paddr = p.addr
    and s.type = 'USER'
    and s.sql_hash_value != 1425819161
    and t.value < 0
    order by 4 desc)
    where rownum < 11
    Regards,
    Satya.

  • Snmp alerts for CPU utilization

    Hi,
    I want to enable snmp alerts on l2 and l3 switches to monitor CPU utilization.
    I have Opmanager which is acting as SNMP server.
    I have switches L2 and L3 which are running IOS 12.0, 12.1, 12.2
    Do all these IOS versions support SNMP alerts?
    And also I want to know the commands to be configured on switches for this.
    Regards
    skrao

    You can configure SNMP traps for CPU Thresholding Notification.
    http://www.cisco.com/en/US/products/ps6350/products_configuration_guide_chapter09186a0080455772.html
    You should be ok with the versions you list but check exact IOS version supports it at http://www.cisco.com/go/fn
    If you do not want to use traps then there are specific oids that can be polled for 1minute average (1.3.6.1.4.1.9.2.1.57) and also 5 minute average (1.3.6.1.4.1.9.2.1.58). I've used these in the past with no problems. These oids may have been superceeded so check for latest. You can always snmpwalk a device to check oids.
    The cisco SNMP navigator is helpful when it comes to oids.
    http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en
    If you haven't got any SNMP configured yet on the switch check out http://forum.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Network%20Infrastructure&topic=Network%20Management&CommCmd=MB%3Fcmd%3Ddisplay_location%26location%3D.1ddb4e54
    HTH
    --Phil

  • CPU utilization idle time 97%

    Hi All,
    In my quality server when i execute T-code st06 to check CPU utilization its showing
    CPU
    Utilization  user    %                   2                            Count                                           8
                      system  %               1                             Load average     1 min                0.16
                      idle    %                    97                                                      5 min                0.18
                       io wait %                  0                                                       15 min              
    System calls/s                        1035                       Context switches/s                       211
    Interrupts/s                           167
    Memory
    Physical mem avail  Kb            33423360      Physical mem free   Kb            16290944
    Pages in/s                                0                     Kb paged in/s                             0
    Pages out/s                              0                    Kb paged out/s                           0
    Its showing cpu utilization idle 97%
    Kindly suggest me how to check performance .
    Regards
    Adil

    Ashok
    ST06 is showing a Application server CPU usage.
    If your thinking that it should be higher you might check the saposcol release level.
    If your looking for DB server CPU then you will need ST07 if sapcl and things are configured correctly.
    Or get the system Z team to look at usage in RMF reports for given time interval.
    The system CPU usage can be seen for history in st07n history section if you want to see usage over say last 24-36 hours

  • How to over come jlaunch process High CPU utilization

    Hi ,
    I am facing problem in Poratal Production system
    Jlaunch process consuming more CPu utilization, Can you suggest me How to overcome this problem with out restart server
    regards,
    Balaram

    Hi,
    This is because of parameters of your J2ee engine are not optimized. Check SAP 723909 Java VM settings for J2EE 6.40/7.0 Prerequisite for performance optimization
    Thanks
    Sunny

  • Using Linechart in Flex3 to display CPU utilization

    Hi, folks:
    I got an requirement using Line chart to display CPU
    utilization percentage.Line chart will automatically plot the
    X-axis with bindeddata, so the X-axis fluctuates always. Now , I
    want to set the X-axisrange from 0% to 100% firmly,and the line
    chart will not fluctuatesany more. How can i do this ? You help is
    greatly appreciated.

    "Grant Ma" <[email protected]> wrote in
    message
    news:gep1hs$5ar$[email protected]..
    > Hi, folks:
    > I got an requirement using Line chart to display CPU
    utilization
    > percentage.Line chart will automatically plot the X-axis
    with bindeddata,
    > so
    > the X-axis fluctuates always. Now , I want to set the
    X-axisrange from 0%
    > to
    > 100% firmly,and the line chart will not fluctuatesany
    more. How can i do
    > this ?
    > You help is greatly appreciated.
    Check this out:
    http://flexdiary.blogspot.com/2008/08/charting-example.html

  • How to get alert for app server that experienced high memory and CPU utiliz

    Hi
    How to get  alerts configured and turned u201Conu201D for the  app server that experienced high memory and CPU utilization?
    And let me know where we can check this?
    Regards,
    Neni

    hi,
    Have you configured a Central Monitoring System (CEN)? This includes registering the agent on the CEN, starting it and configuring the Central Auto Reactions on CEN using RZ21 transaction.
    [http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/05c80724d63836e10000000a42189b/frameset.htm|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/48/05c80724d63836e10000000a42189b/frameset.htm]
    Jansi

  • Low CPU utilization on Solaris

    Hi all.
    We've recently been performance tuning our java application running
    inside of an Application Server with Java 1.3.1 Hotspot -server. We've
    begun to notice some odd trends and were curious if anyone else out
    there has seen similiar things.
    Performance numbers show that our server runs twice
    as fast on Intel with Win2K than on an Ultra60 with Solaris 2.8.
    Here's the hardware information:
    Intel -> 2 processors (32bit) at 867 MHz and 2 Gig RAM
    Solaris -> 2 processors (64bit) at 450 MHz and 2 Gig RAM.
    Throughput for most use cases in a low number of threads is twice as
    fast on Intel. The only exception is some of our use-cases that are
    heavily dependent on a stored procedure which runs twice as fast on
    Solaris. The database (oracle 8i) and the app server run on the same
    machine in these tests.
    There should minor (or no) network traffic. GC does not seem to be an
    issue. We set the max heap at 1024 MG. We tried the various solaris
    threading models as recommended, but they have accomplished little.
    It is possible our Solaris machine is not configured properly in some
    way.
    My question (after all that ...) is whether this seems normal to
    anyone? Should throughput be higher since the processors are faster on
    the wIntel box? Does the fact that the solaris processors are 64bit
    have any benefit?
    We have also run the HeapTest recommended on this site on both
    machines. We found that the memory test performs twice as fast on
    solaris, but the CPU test performs 4 times as slow on solaris. The
    "joint" test performs twice as slow on solaris. Does this imply bad
    things about our solaris configuration? Or is this a normal result?
    Another big difference is between Solaris and Win2K in these runs is
    that CPU Utilization is low on solaris (20-30%) while its much higher
    on Win2K (60-70%)
    [both machines are 2 processor and the tests are "primarily" single
    threaded at
    this stage]. I would except the solaris CPU utilization to be around
    50% as well. Any ideas why it isn't?

    Hi,
    I recently went down this path and wound up coming to the realization that the
    cpu's are almost neck and neck per cycle when running my Java app. Let me qualify
    this a little more (400mhz Sparc II cpu vs 500mhz Intel cpu) under similar load
    running the same test gave me similar results. It wasn't as huge difference in
    performance as I was expecting.
    My theory is given the scalability of the SPARC architecture, more chips==more
    performance with less hardware, whereas the Wintel boxes are cheaper, but in order
    to get scaling, the underlying hardware comes into question. (how many wintel
    boxes to cluster, co-locate, manage, etc…)
    From what little I've found out when running tests against our Solaris 8 (E-250's)
    400mhz UltraSparc 2's is that it appears that the CPU performance in a lightly
    threaded environment is almost 1 cycle / 1 cycle (SPARC to Intel). I don't think
    the 64 bit SPARC architecture will buy you anything for java 1.3.1, but if your
    application has some huge memory requirements, then using 1.4.0(when BEA supports
    it) should be beneficial (check out http://java.sun.com/j2se/1.4/performance.guide.html).
    If your application is running only a few threads, tying the threads to the LWP
    kernel processes probably won't gain you much. I noticed that it decreased performance
    for a test with only a few threads.
    I can't give you a good reason as to why your Solaris CPU utilization is so low,
    you may want to try getting a copy of Jprobe and profiling Weblogic and your application
    to see where your bottlenecks are. I was able to do this with our product, and
    found some nasty little performance bugs, but even with that our CPU utilization
    was around 98% on a single and 50% on a dual.
    Also, take a look at iostat / vmstat and see if your system is bottlenecking doing
    io operations. I kept a background process of vmstat to a log and then looked
    at it after my test and saw that my cpu was constantly pegged out (doing a lot
    of context switching), but that it wasn't doing a whole lot of page faults
    (had enough memory).
    If you're doing a lot of serialization, that could explain slow performance as
    well.
    I did follow a suggestion on this board of running my test several times with
    the optimizer (-server) and it boosted performance on each iteration until a plateau
    on or about the 3rd test.
    If you're running Oracle or another RDBMS on your Solaris machine you should see
    a pretty decent performance benchmark against NT as these types of applications
    are more geared toward the SPARC architecture. From what I've seen running Oracle
    on Solaris is pretty darn fast when compared to Intel.
    I know that I tried a lot of different tweaks on my Solaris configuration (tcp
    buffer size, etc/system parameters for file descriptors, etc.) I even got to the
    point where I wanted
    to see how WebLogic was handling the Nagle algorithm as far as it's POSIX muxer
    was concerned and ran a little test to see how they were setting the sockets (setTcpNoDelay(Boolean)
    on java.net.Socket). They're disabling the Nagle algorithm so that wasn't an
    issue sigh. My best advice would be to profile your application and see where
    the bottlenecks are, you might be able to increase performance, but I'm not too
    sure. I also checked out www.spec.org and saw some of their benchmarks that
    coincide with our findings.
    Best of luck to you and I hope this helps :)
    Andy
    [email protected] (feanor73) wrote:
    Hi all.
    We've recently been performance tuning our java application running
    inside of an Application Server with Java 1.3.1 Hotspot -server. We've
    begun to notice some odd trends and were curious if anyone else out
    there has seen similiar things.
    Performance numbers show that our server runs twice
    as fast on Intel with Win2K than on an Ultra60 with Solaris 2.8.
    Here's the hardware information:
    Intel -> 2 processors (32bit) at 867 MHz and 2 Gig RAM
    Solaris -> 2 processors (64bit) at 450 MHz and 2 Gig RAM.
    Throughput for most use cases in a low number of threads is twice as
    fast on Intel. The only exception is some of our use-cases that are
    heavily dependent on a stored procedure which runs twice as fast on
    Solaris. The database (oracle 8i) and the app server run on the same
    machine in these tests.
    There should minor (or no) network traffic. GC does not seem to be an
    issue. We set the max heap at 1024 MG. We tried the various solaris
    threading models as recommended, but they have accomplished little.
    It is possible our Solaris machine is not configured properly in some
    way.
    My question (after all that ...) is whether this seems normal to
    anyone? Should throughput be higher since the processors are faster on
    the wIntel box? Does the fact that the solaris processors are 64bit
    have any benefit?
    We have also run the HeapTest recommended on this site on both
    machines. We found that the memory test performs twice as fast on
    solaris, but the CPU test performs 4 times as slow on solaris. The
    "joint" test performs twice as slow on solaris. Does this imply bad
    things about our solaris configuration? Or is this a normal result?
    Another big difference is between Solaris and Win2K in these runs is
    that CPU Utilization is low on solaris (20-30%) while its much higher
    on Win2K (60-70%)
    [both machines are 2 processor and the tests are "primarily" single
    threaded at
    this stage]. I would except the solaris CPU utilization to be around
    50% as well. Any ideas why it isn't?

  • Ironport C360 Cpu Utilization is 99 %

                       Hi All,
    In a Ironport C360 Email Security Appliance , i am getting 99% cpu usage, pl suggest how to resolve it.
    Email Security Appliance:
    94.0%
    Anti-Spam:
    2.0%
    Anti-Virus:
    0.0%
    Reporting:
    1.0%
    Quarantine:
    0.0%
    Total CPU Utilization:
    99.0%
    Regards
    Amit Shah

    Hello Amit,
    this is obviously an internal process consuming all the CPU power, as Jamie already pointed out restarting the appliance may fix the problem, however before doing that you could open a support request  have customer support look into that, to make sure not to whipe out any traces. You might also check the following things:
    GUI: Monitor->System Capacity->Incoming Mail   Is the traffic or the number of concurrent connections always high? In this case there might be a capacity problem
    CLI: status detail       Are there a lot of messages in the quarantine (several 10.000)? Lots of active recipients?  May indicate a problem with the internal database or  reporting.
    A  stuck database or workque process would go away after a reboot, a capacity problem, however, won't.
    Andreas

Maybe you are looking for

  • JNI and Oracle 9i

    HI !!!! Please, is there anybody outthere ? We have a problem about using a packege that use a dll to cript-decprit data and java store procedure. We need to put in db oracle 9i the function to cript and decript data.So we need to use this. But using

  • You SHOULD be able to apply batch changes just by selecting multiple images

    Don't get me wrong, i love lift/stamp. It's very helpful. BUT, I really hate the fact that in Aperture you can't just drag-select a group of images and then either apply adjustments to all of them, or –more often– keywords. Why does Aperture keep you

  • Loading metadata and creating users in FDM

    hi friends , 1) I am using HFM and FDM9.3.1 Can we load HFM metadata using FDM.If yes pls tell me how? 2)Pls tell me the steps to configure shared services with FDM.Can we configure only msad and ldap with FDM? Is there any role of vb authentication

  • Windows on MacBook Pro

    I need to run Windows...more importantly, I need to run Access. That is the only program I need to run on my Mac So, does this sound correct.... Upgrade to Leopard (to get bootcamp), purchase XP Service pak 2 (to get Windows) and also purchase Micros

  • Space before and after totals

    Hi Experts, I am developing a Revenue & COGS report. As part of the same, user wants to have Subtotal for Revenue & Expenses accounts and a Total to represent the Gross profit. He needs one empty row after all Revenue accounts, followed by Total Reve