Utilization 100% CPU

How down the utilization of CPU? It depends the parameters ini?
Regards

The size Memory is:
Physical memory is 1048048
The virtual memory 1536MB
Paging 51768
Not Paging 30548
SGA Total 377,071MB
PGA Total 35766KB
Regards

Similar Messages

  • Lightroom is very slow, utilizes 100% CPU, then freezes or closes program.  How do I fix it?

    I am having a problem with Lightroom 5 being very slow, utilizing 100% CPU, then freezing or closing the program.  How do I fix it?
    I just upgraded to LR5 from LR3 on Sunday as well as CS6 from CS5 (which I have not tried out yet).  I spent several hours talking with Vamil, from LR Support Staff yesterday.  He was extremely helpful and kind and tried everything he could think of while remote-handling my PC and talking with me on the phone.  He deleted preferences, cache, temp files, updated graphics with a new replacement file from AMD site, then re-downloaded and reinstalled LR5. 
    It is still very slow and then freezes and closes down with a message of utilizing 100% CPU.  Within several seconds of using the brush in Develop, I started having lots of problems.  I could not even move the picture around.  The side screens would not disappear like they should.  And I could not move to another picture.  The day before I spent several hours trying to work on just 1 picture.  After all the changes yesterday, I tried to move from picture number 1 to about 130 after having not touched it for 10 minutes, and a half hour later, it still said, "Processing" with no picture coming up, just a blank prieview pane.
    LR Support suggested I get a new CPU though he thought according to specs mine should be ok and other programs were running fine.
    My PC is only 2 years old.
    I talked to HP briefly about CPU updates for my HP PC.  He said I probably do not have a problem but suggested I run self-diagnostics and maybe buy a new CPU anyway. 
    I ran diagnostics listed through the HP Support Assistant connection on my PC.  All was ok. 
    I still researched if I could buy a compatible CPU upgrade.  I cannot even find any CPUs still selling that are listed for my PC.  Best Buy Store said they could not even order a compatible CPU.  They said my Bus speed may not be big enough, so they suggest I get a new PC.  What Bus speed do I need?
    I have the following PC Setup:
         AMD Phenom II X6 1045T Processor 2.70 GHz with 6 Cores
              with 2700 MHz Base, 3200 MHz Boost, and 4000 System Bus Speed, and 95 watts;
         HP Pavilion Elite, HPE-500y, 900 GB Free, new in 2011;
         Windows 7, 64 Bit;
         RAM 16 GB, DDR3;
         Graphics AMD Radeon HD 6450;
         Nikon, D200, with Raw Files;
         External Hard Drive for Original Photos, 600 GB Free;
         LR Catalog and Library are on Main Hard Drive;
         Monitor, Sony CPD-200ES, new in 2004.
    I am thinking of buying a new monitor tonight mostly so I can do better photo work while enlarging the pictures to do it.  I am concerned that while it will help my viewing, it will take more power away, and make my usage of LR5 even worse.  Will a new monitor affect my performance?  I am looking at HP Monitors with IPS.  Is this the best recommended choice for LR and Photoshop CS6?
    I think I would like to stay with a 6 core processor since I need to have several items open for other non-Photoshop functions.  When running LR5, I had everything else closed.  With LR3, I was able to have other things open.
    I do not really want to buy a new computer and know that those I have talked with at this point are only guessing after looking for what they thought should fix it.  4 People from Lightroom Support have all thought I should not be having problems with my setup. 
    I bought one of the best computers 2 years ago.  Is it really obsolete already so that I cannot use LR5?  Is everyone else buying a new PC every 2 years?  I used to go 5-7 years. 
    Even though I have figured out some of what my PC has, I really do not know technically what I am talking about so am at the mercy of other's help.  Are there any solutions that might work short of buying a new computer?
    I also have taken 40th anniversary photos for some people and am waiting to give them as a free gift since I am not a professional at all.  I am hoping to get through this problem soon so that I can provide some nice memories for them.
    I have not gotten any further than trying to adjust 1 picture.  I have no comments on uploading speed, since I did that while still in LR3.
    Thank you for your time and help.

    I'm running LR with no speed issues on an Intel 17-860 quad core with about the same performance as your AMD Phenom II X6 1045T Processor. My system is also an HP, which originally had a single 1TB 7200 HDD. I've since added a second 2TB Black Caviar HDD, which provided no significant difference in LR's performance.
    AMD processors do not implement hyper-threading and don't need it. I'd start debug by process of elimination:
    1) Disconnect all externally attached USB, FireWire, or other externally connected devices except keyboard, mouse, and your single 1280 x1024 display. This includes all externally attached memory card readers, phones, ipads, etc.
    2) Reboot and logon as Administrator.
    3) Remove your Internet connection and turn off all Antivirus and firewall programs.
    4) Open LR and under Catalog Settings set 'Standard Preview Size' to 1440 (slightly larger than your display width). Under the Metadata tab here make sure 'Automatically Write changes into XMP is NOT checked.
    4) Create a 'New Catalog,' Create a new folder and add about 10 raw image file copies to it for testing, and Import it into the new catalog. In the Import module make sure under File Handling 'Render Previews' has 1:1 selected. Wait until all Preview building has completed in the Library module.
    Try editing these image files inside the new catalog as you were previously.

  • Run program in 100% cpu usage

    hi all,
    does any body know how to set the java program to utilize 100% cpu usage? thanks!

    class Empty implements Runnable {
        Empty() {}
        public void run() {
            while(true) {}
        public static void main(String[] arg) {
            new Thread(new Empty()).start();
            new Thread(new Empty()).start();
            new Thread(new Empty()).start();
            new Thread(new Empty()).start();
    }Not sure why you would want to do this though?

  • 100% CPU with DAQmxRegisterSignalEvent(.., DAQmx_Val_CounterOutputEvent,..) / NIDaqmx 8.71 C client

    Hi All,
    Please see code below for my problem. I removed error checking to make things easily readable.  Whenever I enable callbacks using DAQmx_Val_CounterOutputEven,  the following code utilizes 100% CPU even with the 10Hz counter!!!!  Am I missing something here?  I tried all the options for interrupt based processing instead of busy polling to no avail.  This is just unacceptable.  These days one can't even deliver an app that is permanently running at 100% cpu without raising some eyebrows...
    I must be missing something...
    My application requires that I generate TTL level trigger pulses and at the rising edge of each trigger pulse, I also need to execute some very short C code. This code should start running within .5ms of the trigger edge.  This should be no problem for a modern CPU. This is why I am using DAQmx_Val_CounterOutputEvent.  However, I cannot have NIDaq implement this using busy polling (which I assume it's doing since it's eating 100% cpu).  It is simply not acceptable to be running at 100% CPU for several reasons.  The documentation and this support site talk about interrupt based processing, and the hardware is obviously capable of it.
    So, the 2 questions I have are:
    1. What do I have to do in order to have NIDaq use interrupt based processing instead of busy polling (for the DAQmx_Val_CounterOutputEvent callbacks in my application)?
    2. In addition to (1), can I make it so that my callback only gets called on the rising edge of the trigger signal instead of both the rising and falling edges?  Perhaps I can wire the counter output to a general purpose input and then generate interrupts based on the rising edge that the input measures? 
    Please help,
    Philip
    // currently the callback simply does nothing to make sure i'm not causing the 100% cpu problem
    static int StaticTriggerCallback(TaskHandle taskHandle, int32 signalID, void *callbackData)
    // we will get called once for every rising and once for every falling edge (20hz).  We would prefer to be called only on the rising edge.  Is that possible?
    return 0;
    void TTCameras:tartTimer(void)
     // Configure DAQmx ct3 as our spin camera trigger.  10Hz
     DAQmxCreateTask("", &taskHandle);
     DAQmxCreateCOPulseChanFreq(taskHandle, "/Dev1/ctr3", "CameraSpinTrigger", DAQmx_Val_Hz, DAQmx_Val_Low, 0.0, 10.0, 0.5);
     DAQmxCfgImplicitTiming(taskHandle, DAQmx_Val_ContSamps, 1000);
     DAQmxSetReadWaitMode(taskHandle, DAQmx_Val_WaitForInterrupt);
    // I tried this but it does not help:
     //DAQmxSetRealTimeWaitForNextSampClkWaitMode(taskHandle, DAQmx_Val_WaitForInterrupt);
     // If I register this callback, CPU usage goes to 100%.  This callback needs to be done based on interrupts!
     DAQmxRegisterSignalEvent(taskHandle, DAQmx_Val_CounterOutputEvent, 0, (DAQmxSignalEventCallbackPtr)StaticTriggerCallback, NULL);
    DAQmxStartTask(taskHandle);

    Duplicate post. Look here.
    Regards,
    Chris Delvizis
    National Instruments

  • ESSSVR.exe utilizing 100% CPU

    Hello Everyone
    I have just finished a fresh install of Essbase 11, migrated a few applications over, and for a time everything works as it should.
    But leave the server running for a couple of days (with very little usage) and the essbase service utilizes 100% cpu, making the essbase unusable. The event reoccurs after service & server reboot
    I'm fairly new to the Essbase world :) any help would be appreciated
    Thanks
    Essbase 11.1.1
    Windows Server 2003 SP2, 4way CPU 4GB ram

    Have you looked at the Essbase.log and application logs?
    Tried to see which application (a given app will be tied to a ESSSVR.EXE process, but the only way to know is to see what databases are actively loaded -- it is a pain) is running? Any automated actions that may cause it to fire off? Again, the application log will be your guide.
    Or is it ESSBASE.EXE that's logging 100% of the CPU? It can't be CPUs as even in 11x the Essbase agent is still single threaded (I believe that to still be true).
    I'll throw out that there may be some antivirus/backup software out there conflicting with Essbase, but the behavior you describe isn't typical -- usually it's a database that can't stop/unload/calculate/etc because .PAG/.IND in BSO and .DAT files in ASO are locked -- but I suppose it's still a possibility.
    Obviously something is making Essbase throw restraint to the wind -- the logs can help you.
    Regards,
    Cameron Lackpour

  • JDK1.3: 100% CPU and total hanging up

    Our environemt is HP-UX with 4 CPU, 2.5Gb of memory. Java is 1.3.13 (latest release). All necessary Unix patches installed.
    We perform a load test over our application server with 40 users only. The test is pretty simple and doesn't deserve to be explained here (it uses no special system resources). In an unpredictable moment the java process utilizes 100% CPU and doesn't react to 'kill -3' but to 'kill -9' only. The problem is it happens whenever it wishes. No logic behind it. Every test loop takes about 1 minute to complete and the server gets stucked sometimes after 10 mins and sometimes after 3 houres of work. Changing java heap parameters and playing with new/old generation ratio also doesn't lead to any conclusion. Sometimes it happens before full gc but other settings allow full gc to happen every minute and the server works for hours.
    What can it be? Any ideas? Any directions of investingation the problem?

    What can it be? Any ideas? Any directions of investingation the problem?An endless do-nothing loop. I've seen HotSpot optimize such a loop to a single "jump-to-self" CPU instruction. HotSpot doesn't know how to insert a suspension safepoint into a loop that consists of a single instruction. When GC next kicks in it suspends every thread (including the signal dispatcher, which is responsible for a thread dump) but the nop-loop thread continues with free reign of the CPU.
    In my case the loop looked like the following. A thread is started running this class, later another thread passes it some data by calling put(). There is no synchronization so the former thread is not obliged to see the effects of any other thread. The optimizer legally considered this loop to be do-nothing.
    class ... implements Runnable {
        private Object data;
        public void put(Object data) {
            this.data = data;
        public void run() {
            while (true) {
                if (data == null) continue;
                // process data
    }Since you can't get a thread dump it's very hard to pinpoint the problematic piece of code (unless you have Sun's poprietary tools that restore Java state from a core file).
    If your code base is reasonably small, review it thoroughly for what can be an endless do-nothing loop. Another approach is to incrementally insert System.err.println("") into suspicious loops. This will add a call to native code and thus a suspension safepoint. Once you no longer can reproduce the problem, you must have hit the problemmatic loop. Go back and review it carefully.

  • 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

  • ASA 5545 NIPS CPU utilization 100%

    Hi,
    We are having two pair of NIPS SSP and working in Active and standby mode.
    All four Devices (ASA 5545 and ASA 5525 SSP IPS) showing CPU utilization 100% on both active and standby devices.
    Memory usage is also showing very highly utilized.
    Kindly help me resovle this issue.
    Regards,
    Dheeraj

    Hi Dheeraj,
    I don't think this is an issue. CPU 100% utilization is reported on every IPS (appliance or ASA software module) and it should be normal.
    If you want to see if your device is getting more traffic than it can process, you should look at inspection load.
    I hope this will help and it would be nice if someone from Cisco team could reply to this.

  • Load testing and 100% CPU Utilization - Multiple JVMs?

    Hi,
    Problem:
    While stress testing the application with 20 simultaneous users, unix is 100% utilized and there is degradation in response times.
    One component of the application is invoking a unix script which is executing a java program after setting CLASSPATH, PATH etc. I guess thus each execution will be invoking a jvm. At the end of the program it will do a System.Exit(). This java program generates around 15-60 barcode images. It takes 2 secs normally.
    When, 5 and 10 concurrent users executing this unix script for a steady state time of 30 minutes is also working fine even through response time degrades to 4 secs.
    With 20 concurrent users, unix box with 4 CPUs is 100% utilized and response time degrades to 11 secs or so.
    We need to do this through unix script only because it is executed from database tier (oracle reports - rdfs) and java stored procs doesn't allow awt operations (image file creation).
    I repeated this testing using a java class which just loops for 2 secs. With 20 concurrent users, it was also degrading to 6 secs or so and fluctuating between 100% CPU utilization.
    Any pointers on what we should be analyzing more and how should we try to solve this issue.
    Thanks,
    Ayyappa

    Stupid forums made me change the ``screen name.'' Whatever...
    Anyway, it is resource intensive to invoke a new JVM per request. You can do several things but it comes down to the fact you will want to keep ONE JVM running in the background awaiting requests to do work. These requests can come from several mechanisms, such as polling a database table, sending requests over a local TCP socket, listening in on a Unix fifo file, etc, etc.
    When the shell script is exec'd, connect to your JVM (for example) by opening a socket to it, enter your request for work, and wait for the response, the JVM app will listen and accept socket requests, thread off and process and then return data. Something in this form will be substantially more scalable that what is currently being done.

  • 100% CPU utilization on svchost.exe or Automatic Updates service

    We have upgraded from WSUS 2.0 to 3.0 SP1 and now have few Windows XP SP2 PCs that are extremely slow because the CPU is at 100% utilization running a process called "svchost.exe."  If I go into services and stop and disable the "Automatic Updates" service the CPU drop to normal almost instantly.  I tried forcing a reinstall of the Windows Update Agent.  After I enable the "Automatic Updates" service the machine works fine for a day, than after a reboot it goes back to 100% CPU utilization.  We need this fixed so we can get these computers updates.

    Hi Ryan / Folks,
    NO CA Products here - but I have had the same issues with Microsoft updates!
    Here's the install path I used during my experience :
    Cold install of XP with SP1 on the PC (Full factory system restore/rebuild).
    Acer - Semperon 1.8GHz + 1GB RAM - 8Mb ADSL connection to Internet
    XP SP2
    Windows updates OK - used to install IE7
    Reason - I found IE is compromised if you go straight to XP SP3
    XP SP3
    Next Office 2003 Pro
    Switch to Microsoft updates - Custom Updates - SVCHost issue - Still checking for updates after 15 minutes
    Switch back to Windows updates - Custom Updates - NO SVCHost Issue - Checking complete after 2 minutes
    Tried both Microsoft fixes mentioned above
    http://support.microsoft.com/kb/927891
    Same report back - i.e. SP3 newer etc.
    http://support.microsoft.com/kb/943144 - Method 2
    Seems to install ok
    Reboot PC
    Swich back to manual Microsoft Updates and all is not really rosey as the initial "checking updates" scan can take at least 5 minutes with SVCHost at better than 90% CPU usage. So I believe the issue is not fixed, but it is just about useable.
    Interestingly, no issues on my work LAN where I am the systems manager - 20 PCs and 8 servers using WSUS. All units are up to date and no SVCHost issues.
    So.... No fix yet here, however my solution is as follows:
    On the problematic PC I decided to switch back to Automatic Windows Updates. This keeps the PC up to date with all Operating System patches. Performance is not affected. I have decided that I will manually switch to the Microsoft update system once every couple of weeks or so to catch the updates for Office etc. I'll just have to set the updates scan running over a quiet period I suppose.
    Plan B = Manual Office Updates http://office.microsoft.com/en-gb/downloads/default.aspx - Left Pane - Office Updates.
    Hope this sheds some light.
    Regards,
    Knaphie
     

  • 100% CPU utilization issue by Adobe Form

    Hi
    I am creating a new Adobe Interactive Form in my web dynpro java application.
    When I am trying to run that application on server which is having only 2-3 UI elements in interactive form it's using 100% CPU and adobe form is not getting render.
    Some of the adobe forms are already working properly on the server.
    Does anybody faced such issue or somebody knows what may cause this issue so please help me out on that.
    Thanks
    Ravi

    Clear CPU Temp folders START->RUN-><Type TEMP> you will get processed Forms that are locally stored in your system Temp folder select all and delete.
    and also START->RUN-><Type %TEMP%>  and delete the corresponding files in that folder.
    Kanagaraja L

  • Xcode 4.4 cpu utilization 100%

    Since upgrading to XCode 4.4, I am seeing it use > 100% CPU. I've taken a sample, most threads appear to be spending almost all their time in mach_msg_trap (partial sample below). Known issue? Other than editing some rather simple C++ code, xcode is downloading and installing libraries, not an activity that I'd expect to spin my fans up to top speed.
    Is this a known issue? Is there a workaround?
    Sampling process 39159 for 3 seconds with 1 millisecond of run time between samples
    Sampling completed, processing symbols...
    Analysis of sampling Xcode (pid 39159) every 1 millisecond
    Process:         Xcode [39159]
    Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
    Load Address:    0x101ca9000
    Identifier:      com.apple.dt.Xcode
    Version:         4.4 (1484)
    Build Info:      IDEApplication-1484000000000000~4
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [106]
    Date/Time:       2012-07-28 14:42:37.585 +0200
    OS Version:      Mac OS X 10.7.4 (11E53)
    Report Version:  7
    Call graph:
        2121 Thread_804492   DispatchQueue_1: com.apple.main-thread  (serial)
        + 2121 ???  (in Xcode)  load address 0x101ca9000 + 0x1dc0  [0x101caadc0]
        +   2121 NSApplicationMain  (in AppKit) + 867  [0x7fff87516244]
        +     2121 -[NSApplication run]  (in AppKit) + 470  [0x7fff8729a071]
        +       2121 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]  (in AppKit) + 135  [0x7fff8729d735]
        +         2121 _DPSNextEvent  (in AppKit) + 659  [0x7fff8729de31]
        +           2121 BlockUntilNextEventMatchingListInMode  (in HIToolbox) + 62  [0x7fff8c12160e]
        +             2121 ReceiveNextEventCommon  (in HIToolbox) + 355  [0x7fff8c121781]
        +               2121 RunCurrentEventLoopInMode  (in HIToolbox) + 277  [0x7fff8c11a4d3]
        +                 2119 CFRunLoopRunSpecific  (in CoreFoundation) + 230  [0x7fff8f6ac486]
        +                 ! 2100 __CFRunLoopRun  (in CoreFoundation) + 1204  [0x7fff8f6acc74]
        +                 ! : 2100 __CFRunLoopServiceMachPort  (in CoreFoundation) + 188  [0x7fff8f6a450c]
        +                 ! :   2100 mach_msg  (in libsystem_kernel.dylib) + 73  [0x7fff8976fd71]
        +                 ! :     2100 mach_msg_trap  (in libsystem_kernel.dylib) + 10  [0x7fff8977067a]

    I believe the NSLog is a different problem.
    NSLog printing of a very large string can cause a beachball with XCode 4.4 eating up a very high percentage of CPU Cycles. (For example see ... http://www.openradar.me/11972490) ... I experience this on my old MacMini running XCode 4.4
    I have a new MacBook air and I am seeing the high CPU usage causing my fans to spin up so high that I can hear them on my normally silent machine, but with no beachball. Quitting Xcode and reopening resolves the issue on my MaxBook Air.

  • 100% cpu utilization

    We have been struggling for few month now trying to figure out this problem. Application runs fine for few days (or even few weeks in some instances), and then load average (uptime) goes to 1 and cpu is becomes 100% utilized. If I leave it running, in few hours load average starts going up. The the entire application locks up when load average is around 15. Some of our applications actually have been running for few month before this happens.
    We are running on linux. The problem shows itself much faster on Redhat 9, it�s not as bad on Redhat8. Also, it�s much better under 1.4.2_02 jvm, and pretty bad on 1.4.2_06. It also happens in 1.5.0_01. It looks to be most stable with 1.5.0_01 with ConcurrentGC. We have few dozen servers each running at least 2 JVMs, and tested every combination possible.
    Our application is heavily thread, custom built. We have a load test running at 10 times the number of threads and can not replicate this problem within few days, so I believe it has nothing to do with the number of threads and the way we use them.

    General technique for Java apps that use 100% CPU is to take a series of thread dumps (send SIGQUIT on UNIX, Ctrl-Break on Windows), once a second for 10 seconds.
    When you analyze these dumps, look for threads that are consistently in Runnable state. If you've got some sort of loop running, you'll see the same set of threads Runnable in all the traces, and you'll see the stack trace showing what they're executing.
    Also, search the Bug Parade for your symptoms. Link is available from the main java.sun.com page.

  • 100% CPU Utilization on

    I have a 1U Server purchased in August, 2003.  The motherboard model is MS-9129, motherboard chipset is Intel 845E ( Brookdale-E) + ICH4.  Bios is Phoneix Award 6.00 PG, dated 12/10/2002.  We are running Windows 2003 Standard Edition, SP1
    The system is currently operating at 100% CPU, with the System process consuming all otherwise unused capacity.  Within the System process, an ACPI thread is utilizing all the resources.  Our analysis, together win Microsoft Tech Support suggests upgrading the bios to a more current version.
    Two Questions:
    1) Have you experienced this, and do you concurr with the solution, or do you have a better one?
    2) What, and where can I get it, is the most current BIOS?  Do you have Installation instructions?
    Thanks
    Phil Rounds
    [email protected]
    Time is of the essence here.

    I've run a virus scan showing no viruses, and Symantec AV is up to date and running.
    I can't get a screen shot, as there is no software on the server capable of getting one, and I can't load anything when it is this slow.  Besides, all diagnostics I have, or that Microsoft has had me run, show that it is the ACPI subsystem which is causing the problem.  I have disabled all software other than the basic operating system, have assured that the OS up to date and still have the same issues.
    MSI's LiveUpdate shows the BIOS to be version 1.0, with the most up to date one for this system seems to be 1.3.  Does anyone know how
    this translates to Phoenix's numbering system?    All the system diagnostic tools I have shows my current  BIOS to be Phoenix 6.00.  Is the MSI 1.3 BIOS really an upgrade?
    Thanks

  • NUMA node zero at 100% CPU utilization while others are around 50% - why?

    Questions:
    How can I tell which processes are maxing out one of my eight NUMA nodes' CPU?  i.e. what tool would give me that insight?  I've poked around procmon.exe and don't think it has this, but am not sure yet.
    Any thoughts on what's going wrong overall, given the description below?
    Symptoms:
    Task Manager shows one NUMA node at 100% CPU (and in processors view, shows all 8 CPUs in that node at 100%), while other nodes range from 0-90% depending on load
    SQL Server, which is the only significant CPU user on this box, is running regular jobs 2x slower than it did last week.  Last week it was running Windows and SQL 2008 R2 SP1, and this week it has been rebuilt (from scratch - not upgraded) with Windows
    and SQL 2012.
    Environment:
    HP DL980 G7, 64 cores, 1TB RAM, 50TB fast disk for SQL use, 120TB slow disk for file storage
    Hyperthreading enabled - last week, it was not (since it's not supported well in Windows 2008 R2 with the Hyper-V role and 64 cores)
    Windows Server 2012 Standard, installer we got via Software Assurance (and yes, I have an MS support case, ID 112110854959943, but I often lose days before my case escalates to the right person, so I'm hoping someone knowledgeable sees this first,
    as I have some very unhappy users!).  Last week was Windows 2008 R2 SP1 Enterprise.
    SQL Server 2012 RTM Enterprise Core.  Will update to latest CU as soon as I get a maintenance window.  Last week was SQL 2008 R2 SP1 Enterprise.
    Max d.o.p. on six SQL instances is set to 8, on the seventh it is set to 16.  No CPU affinity set by us for SQL or anything else.
    Hyper-V role installed.  Had this role last week too.
    Domain controller.  Had this role last week too.
    Also running DFS (with replication turned off this week, though it was on last week), not much going on there right now so I don't think it's related to the problem.
    Task Manager and Resource Monitor show Memory is fine (100GB free), Disk is fine (<500 MB/s I/O, compared to regularly running at 1-2 GB/s in the past).  perfmon won't open for me, possibly due to an unrelated problem (port exhausting with DNS Client,
    another MS support case we have ongoing)
    Planned next steps:
    I have removed the Hyper-V role and am awaiting user permission to reboot for that to complete.  Will see if that fixes it.
    If it doesn't, I'll reboot again and remove hyperthreading.
    And in the meantime, via MS support and this post, I'm trying to understand what is going on, what is wrong.  I would love your help!

    To follow-up on Ethan's post (he works with me) - this is what it looks like in Task Manager.
    Normally, all 64 CPUs would be at/near 100%. But SQL jobs look they are being bottlenecked on NUMA node 0 (despite no affinity being set - everything is default/automatic). Another symptom (other than very slow SQL jobs) is that various management tools
    in the host partition are very unresponsive.
    The significant changes are:
    * WS2012 vs WS2008R2 SP1
    * SQL2012 vs. SQL2008R2
    * Hyperthreading enabled in BIOS to give 128 logical processors to the hypervisor. 64 logical processors are made available to the host partition (the limit in WS2012)
    All SQL instances are  running in the host partition. There is no significant network or other activity on this box. No VMs are running. CPU-Z shows 8 sockets, 8 cores/socket, 8 thread/socket in the host partition. So despite hyperthreading/SMT being
    turned on, it looks like all 64 real cores are being exposed to the host partition.
    See also here, where Microsoft recommends leaving SMT/hyperthreading on in all cases with WS2012:
    http://blogs.technet.com/b/matthts/archive/2012/10/14/windows-server-sockets-logical-processors-symmetric-multi-threading.aspx

Maybe you are looking for