CMS and Parallel GC consumes high CPU-Need Help

Hi,
We are using Hot Spot 64 bit JVM(java.runtime.version=1.6.0_26-b03,java.vm.version=20.1-b02),And in production we are facing a issue with long pause time during GC.While monitoring we also observed that CPU consumption(Almost >90%) during GC was very high.
Currently we use three 8 core 32 GB RHEL server each having total of 4 JVM with following config
Box(Server) 1:
1)2 online JVM with xms=xmx=4g and xmn=1g,GC-CMS,initialoccupationfrequency=50%
2)2 batch JVM with xmx=4GB,xms=512MB,GC-parallelGC
Box(Server) 2:
1)2 online JVM with xms=xmx=4g and xmn=1g,GC-CMS,initialoccupationfrequency=50%
2)2 batch JVM with xmx=4GB,xms=512MB ,GC-parallelGC
Box(Server) 3:
1)2 online JVM with xms=xmx=4g and xmn=1g,GC-parallelGC
2)2 batch JVM with xmx=4GB,xms=512MB GC-parallelGC
We are facing similar issue in all the three servers,At first we had CMS for all the online JVM's.We suspected CMS as the reason for CPU consumption so we swapped to ParallelGC on one box but still facing the same issue.We have a dependency from an external system,if the GC is more than 60 sec the extrenal system will disconnect.thisi is hampering our daily activities a lot.This issue is occuring during less load on the system with less network utilization Can any one help on this.
My quesstions
1)How much resource normally CMS or Parallel GC consumes?
2)Does having 4 JVM in a server causes this problem?What is the optimum to have?
3)What will happen if all the four JVM triggers GC

Hi,
We are using Hot Spot 64 bit JVM(java.runtime.version=1.6.0_26-b03,java.vm.version=20.1-b02),And in production we are facing a issue with long pause time during GC.While monitoring we also observed that CPU consumption(Almost >90%) during GC was very high.
Currently we use three 8 core 32 GB RHEL server each having total of 4 JVM with following config
Box(Server) 1:
1)2 online JVM with xms=xmx=4g and xmn=1g,GC-CMS,initialoccupationfrequency=50%
2)2 batch JVM with xmx=4GB,xms=512MB,GC-parallelGC
Box(Server) 2:
1)2 online JVM with xms=xmx=4g and xmn=1g,GC-CMS,initialoccupationfrequency=50%
2)2 batch JVM with xmx=4GB,xms=512MB ,GC-parallelGC
Box(Server) 3:
1)2 online JVM with xms=xmx=4g and xmn=1g,GC-parallelGC
2)2 batch JVM with xmx=4GB,xms=512MB GC-parallelGC
We are facing similar issue in all the three servers,At first we had CMS for all the online JVM's.We suspected CMS as the reason for CPU consumption so we swapped to ParallelGC on one box but still facing the same issue.We have a dependency from an external system,if the GC is more than 60 sec the extrenal system will disconnect.thisi is hampering our daily activities a lot.This issue is occuring during less load on the system with less network utilization Can any one help on this.
My quesstions
1)How much resource normally CMS or Parallel GC consumes?
2)Does having 4 JVM in a server causes this problem?What is the optimum to have?
3)What will happen if all the four JVM triggers GC

Similar Messages

  • Dbwr consuming high CPU after enabling DirectIO

    Hi,
    DBWR is consuming high CPU. After enabling DirectIO on Solaris SPARC 10, dbwr is eating away almost 1 CPU on a v440 machine i.e. 19% throughout the day. Neither of "buffer busy waits" or "write complete waits" or "free buffer waits" are in the top 5 wait events, which, to me, means that there is no buffer contention.
    What I understand is that after enabling DirectIO, it takes longer for the IO to complete because pre-DirectIO it would return from the file system cache whereas now it has to return from the disk (and I do see at the OS level that IO has become slow), but should that result in dbwr consuming more CPU?
    Infact after enabling DirectIO, IO has become very slow which is another problem and as a result log file writes have also become slow which is a 3rd problem. btw, I am aware that if there were many FTS, then DirectIO can make the system slow but there are no FTS in my case. Also, that SGA should be increased after enabling DirectIO, which has also been done.
    Thanks

    user12022918 wrote:
    DBWR is consuming high CPU. After enabling DirectIO on Solaris SPARC 10, dbwr is eating away almost 1 CPU on a v440 machine i.e. 19% throughout the day. 19% is less than 1/5th of a CPU. Or are you referring to a 100% being all 4 CPUs?
    What I understand is that after enabling DirectIO, it takes longer for the IO to complete because pre-DirectIO it would return from the file system cache whereas now it has to return from the disk Incorrect. See directio for details.
    Yes, removing the file system cache from the I/O layer for a device can reduce I/O performance if the caller does not perform its own caching. However, direct I/O will eliminate the system cache overheads (and associated CPU resources needed) from a caller (like Oracle) that implements its own sophisticated buffer cache.
    Direct I/O should therefore increase Oracle I/O performance and decrease resource footprint as it eliminates the need for the kernel to maintain a cache for that device.
    Infact after enabling DirectIO, IO has become very slow which is another problem and as a result log file writes have also become slow which is a 3rd problem. Direct I/O, as per the Sun docs, is an advisory call. It may not place that device in direct I/O modes. It may result in partial direct I/O. So you need to make sure exactly what happens and how successful (partial or complete) this setting was.
    btw, I am aware that if there were many FTS, then DirectIO can make the system slow but there are no FTS in my case. FTS (multi block reads/large sequential reads) is slower? This is contrary to Sun's docs that state:
    Large sequential I/O generally performs best with DIRECTIO_ON, except when a file is sparse or is being extended and is opened with O_SYNC or O_DSYNC.

  • DBWR is consuming high CPU

    Hi,
    I'm experiencing bug in Oracle version 10.2.0.3:
    7385253 – DBWR IS CONSUMING HIGH CPU
    The explanation of the bug on metalink says its from version 10.2.0.4 and there is a patch.
    My question is, if this bug was also present in 10.2.0.3 and can the patch be applied to this version of Oracle DB.
    Cheers.

    Hi,
    AFAIK, it won't support, since patch on 10.2.0.3 would required additional files which not available onthat current version, so its fix on the top of 10.2.0.4. I am not sure whether it will work or not.
    - Pavan Kumar N
    - ORACLE OCP - 9i/10g
    https://www.oracleinternals.blogspot.com

  • One of the web application is sudendly consumming high cpu usage.

    hi
    there are two web application running on the the standlone server.one of the web application is sudendly consumming high cpu usage. because of this issue, the entire cpu usages become very high and result in HTTP THROTTLING error. please suggest ways to
    resolve this problem.
    in the same standlone server, what are the service that must not run or minimum services that are required.
    server:-
    48 gb ram,
    8 core processor
    thanks in advanced

    Hi jackhill,
    Please check whether you configure Search service in your SharePoint.
    And please use Taskmgr on the server to check which process may be cause this issue.
    In addition, there is an article about high CPU in SharePoint 2013, please check if it is useful for you:
    https://speverything.wordpress.com/2013/03/12/sharepoint-2013-high-cpu-and-memory-utilization-killing-my-server/
    Thanks,
    Wendy
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How to find out the JVM thread that is consuming high CPU

    I am using WL 10.3, JRockit JVM on Linux. I have taken thread dumps. How to find out the JVM thread that is consuming high CPU?
    I know how to map it Sun JVM on Solaris. I haven't done in on JRockit so far. Please advise.

    Check out some of Marcus Hirt's blog entries for details about how to use JRockit Mission Control. It's a very nice tool that should provide a lot of insight:
    http://blogs.oracle.com/hirt/

  • I can't connect to wifi network and bluetooth on iPhone 4S.  Need help.  Have already rebooted everything and reset network setting

    I can't connect to wifi network and bluetooth on iPhone 4S.  Need help.  Have already rebooted everything and reset network setting

    I have the same problem; tried a phone restore, both restoring data and setting up as new phone with factory settings, reset all settings, re-boot, remove apostrophe, put in fridge, you name it!
    I think there's quite a few iphone 4s users with the same problem!
    I called Apple they said it's a hardware problem, but it has worked for nearly two years; they say go to the Apple store and they can provide a replacement phone for approx. £150!
    I've been into the O2 shop where I bought it and they knew the problem exactly; said they had sent a few phones off for repair and had them back awith a report they cannot fix it because it's a software problem!
    An assistant in the shop had the same issues; logic says it's a software problem and hopefully Apple will fix it with a patch but at the moment they seem to be avoiding everyones comments!
    If anyone else has any ideas these would be appreciated?

  • Why i cannot update my new apple tv 3g and i cannot watch you yube need help

    why i cannot update my new apple tv 3g and i cannot watch you yube, need help.

    If your problem persists get yourself a micro USB cable (sold separately), you can restore your Apple TV from iTunes:
    Remove ALL cables from Apple TV. (if you don't you will not see Apple TV in the iTunes Source list)
    Connect the micro USB cable to the Apple TV and to your computer.
    Reconnect the power cable (only for Apple TV 3)
    Open iTunes.
    Select your Apple TV in the Devices list, and then click Restore.

  • HT1937 I have an iphone bought in the UK but I'm in Europe and can not use it I need help please help me thanks

    I have an iphone bought in the UK but I'm in Europe and can not use it I need help please help me thanks

    wiliiam rrichard wrote:
    Because My iphone is Locked on the United Kingdom
    No it is not.  iPhones, like all cell phones are not locked to countries.  They are locked to carriers.
    Only the carrier to whom the device is locked can unlock it.  Contact the carrier.

  • HT201210 i can't restore my iphone4 from 5.1 to 6 and it stuck in recovery mode need help

    i can't restore my iphone4 from IOS 5.12 to IOS 6 and it stuck in recovery mode need help please

    Read here > http://support.apple.com/kb/HT1808
    Hope that helps.

  • RMAN backup consuming high CPU

    DB:10.2.0.2
    OS:Solaris 5.8
    High i have a production dababase of 35 GB and we have scripts scheduled to take the archivelogs backup 7 times a day and full database backup on all thurs day.We are getting some high CPU when this RMAN runs. Nearly taking 20% of CPU for 1 rman process. Some times we are also getting 4 rman process running and consuming 80% of total cpu.
    32 16,20,01,05,07,09,13 * * * /home/ora10g/scripts/rman/rman_arch_backup10g.ksh ******** 2>&1 #archive Backup
    16 22 * * 4 /home/ora10g/scripts/rman/rman_full_backup10g.ksh ******** 2>&1# Full Backup
    Backup Script:
    report obsolete;
    delete noprompt obsolete;
    run {
    backup database;
    sql 'ALTER SYSTEM ARCHIVE LOG CURRENT';
    Archive backup script:
    run {
    backup archivelog all not backed up 1 times;
    CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 60 DAYS;
    CONFIGURE BACKUP OPTIMIZATION OFF; # default
    CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT_TAPE TO '%F'; # default
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
    CONFIGURE DEVICE TYPE 'SBT_TAPE' PARALLELISM 2;
    CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT_TAPE TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE MAXSETSIZE TO UNLIMITED; # default
    CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
    CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
    CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
    CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/apps/oracle10g/product/10.2.0/db_1/dbs/snapcf_*******.f'; # default

    when RMAN starts the job, at the time of point to allocate channels, to allocate processes it will take high CPU consume, later it will back to normal CPU consumption according to script
    set a transition rate for your channels
    ALLOCATE CHANNEL backup_disk1 DEVICE TYPE disk
    FORMAT '/u01/BKP/%U'
    MAXPIECESIZE 2000 M
    RATE 1M;
    Edited by: CKPT on Aug 23, 2010 3:09 PM

  • K8NGM2-FID problems: no usb and high cpu usage - HELP!

    hi folks,
    i've setup K8NGM2-FID inside an htpc with a clean install of mce 2005 (onboard video). For the past couple of days I've noticed a few things:
    1) if the pc goes into standby (S3) and then wakes up, sometimes task manager shows a cpu usage of 50% (on the graph) but looking at the list of tasks (for all users) nothing is runing that high - in fact system idle process shows 98% (while the graph is still showing about 50%) and the system is a bit sluggish; reboot fixes this but it's getting really annoying. I've installed the latest AMD x2 driver. Sometimes it goes to 98-99% after waking up but that's been rare.
    2) i've been getting a few BSODs lately, actually all started yesterday - 3 of them in a span of about 2 hours after insalling Nero. I'm going to try to figure out what is causing it that (proabably Nero - I hope since that's easy to undo) but what i've noticed is that when the system reboots after the blue screen, none of the USB devices work (i.e. keyboard, mouse, etc.). windows has to load, then I need to go in the back and unplug/replug the usb devices which then 'wakes' them up; this can get really annoying in a typical cramped home theater setup. software restarts seem to be good - ok hardware restarts are the problem. hooking things up to a usb hub has the same effect - i.e. I need to re-plug the hub to get them to work - it just means less things to plug/unplug.
    has anyone else noticed this? help save my sanity - this is driving me crazy. since this is an mce setup, it goes into sleep and wakes up several times a day so the high cpu issue when it comes up really gets in the way of using the pc. btw. during high cpu times, no mce related function (record/watch/the shell itself) is running.
    here's my setup:
    K8NGM2-FID - boots up with 3 short beeps - I think it's 1 beep pause then 2 beeps
    2 gigs kingston 3 CAS (2 x 1 GIG kit) pc3200 - boot screen shows it running at 400mhz in dual channel config
    X2 3800+ stock fan/heatsink with silver 5 (runs around 35-38 idle - inside a silverstone 'stereo rack' case)
    ms usb keyboard/mouse/mce remote
    coolmax 550W power
    3 140GB WD drives (ata 133 - not sata)
    onboard video - framebuffer set to 128megs
    latest (as of 2 days ago) nvidia and msi drivers - msi bios is the stock 3.0 (more on that later)
    the bios settings are all default as far as I can tell.
    pvr-150 tuner card
    promise ata 100 card
    nec 3500dvd
    all running on mce 2005 with rollup 2 and all the updates windows could find
    i haven't updated the bios because i've read about other folks having blue screen problems and the suggestion has been to up the voltage for the ram (I guess the default setup from MSI is lower than it should be) but apparently that option is missing from the 3.1 and later bioses? and reading the text file, it wasn't very apparent what the bios 3.1 was fixing other than a few cosmetic bootup texts. I'm planning to up the voltage later today.
    anyhow, any suggestions short of throwing the entire pc out the door are welcomed.
    thanks!

    ok here's what I've found about the high cpu...
    using process explorer, hardware interrups is taking all the cpu. i've tried to disable items one by one but nothing is working so far. what does work is if i choose scan for new hardware, cpu goes down to normal. standby and resume and cpu is up again. do the scan and it goes down again - without changing anything.
    i've re-installed the graphic board driver, nvidia 430 drivers, sound driver. not sure what else to do. checked my drives and they are all properly master/slave set.
    this is really getting crazy...anyone come across this?
    i'm a bit hesitant to go to bios 3.1 since i've seen lots of posts about BSOD and i've just gotten rid of that.
    thanks
    thanks a bunch!

  • Process svchost consuming high cpu 99 %

    Hi,
    We have installed iis 6 in windows server 2003 and the process 832 svchost consuming the high cpu and causing the slow response of the applications, hence please advise the possible work around for the same 
    please find below the dump analysis 
    All Operations
    Tip:
    To search on any particular function in the list below, highlight it with the mouse then press CTRL+C, CTRL+F, CTRL+V. This will highlight all the call stacks which contain the particular function and allow you to jump between them in
    the browser.
    Top 40 functions in all operations (excludes boiler-plate functions)
    ntdll!NtReplyWaitReceivePortEx
    svchost!ServiceStarter
    advapi32!ScSvcctrlThreadA
    ntdll!ZwRemoveIoCompletion
    ntdll!ZwDelayExecution
    rpcrt4!Invoke
    rpcrt4!DispatchToStubInCNoAvrf
    rpcrt4!RPC_INTERFACE::DispatchToStubWorker
    rpcrt4!RPC_INTERFACE::DispatchToStub
    rpcrt4!LRPC_SCALL::DealWithRequestMessage
    rpcrt4!LRPC_ADDRESS::DealWithLRPCRequest
    ntdll!RtlpWaitThread
    authz!AuthzpDeQueueThreadWorker
    rpcrt4!COMMON_ProcessCalls
    rpcrt4!LOADABLE_TRANSPORT::ProcessIOEvents
    rpcrt4!ProcessIOEventsWrapper
    browser!BrWorkerThread
    vssapi!CVssWriterImpl::RequestWriterInfo
    ole32!ThreadInvoke
    rpcrt4!RPC_INTERFACE::DispatchToStubWithObject
    ncobjapi!CNamedPipeClient::ProviderReadyThreadProc
    msvcrt!_endthreadex
    aelupsvc!AelTppWorkerThreadRoutine
    ntdll!NtReadFile
    kernel32!ReadFile
    advapi32!ScGetPipeInput
    advapi32!ScDispatcherLoop
    advapi32!StartServiceCtrlDispatcherW
    svchost!_wmainCRTStartup
    kernel32!BaseProcessStart
    ntdll!RtlpTimerThread
    wzcsvc!ServiceStart
    shsvcs!CGenericServiceManager::_ServiceMain
    schedsvc!CSchedWorker::MainServiceLoop
    schedsvc!SchedMain
    schedsvc!SchedStart
    schedsvc!SchedServiceMain
    schedsvc!WindowMsgFcn
    schedsvc!PfSvcMainThread
    schedsvc!PfSvProcessTraceThread
    13 hits
    8 hits
    8 hits
    7 hits
    3 hits
    3 hits
    3 hits
    3 hits
    3 hits
    3 hits
    3 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits

    Hi,
    We have installed iis 6 in windows server 2003 and the process 832 svchost consuming the high cpu and causing the slow response of the applications, hence please advise the possible work around for the same 
    please find below the dump analysis 
    All Operations
    Tip:
    To search on any particular function in the list below, highlight it with the mouse then press CTRL+C, CTRL+F, CTRL+V. This will highlight all the call stacks which contain the particular function and allow you to jump between them in
    the browser.
    Top 40 functions in all operations (excludes boiler-plate functions)
    ntdll!NtReplyWaitReceivePortEx
    svchost!ServiceStarter
    advapi32!ScSvcctrlThreadA
    ntdll!ZwRemoveIoCompletion
    ntdll!ZwDelayExecution
    rpcrt4!Invoke
    rpcrt4!DispatchToStubInCNoAvrf
    rpcrt4!RPC_INTERFACE::DispatchToStubWorker
    rpcrt4!RPC_INTERFACE::DispatchToStub
    rpcrt4!LRPC_SCALL::DealWithRequestMessage
    rpcrt4!LRPC_ADDRESS::DealWithLRPCRequest
    ntdll!RtlpWaitThread
    authz!AuthzpDeQueueThreadWorker
    rpcrt4!COMMON_ProcessCalls
    rpcrt4!LOADABLE_TRANSPORT::ProcessIOEvents
    rpcrt4!ProcessIOEventsWrapper
    browser!BrWorkerThread
    vssapi!CVssWriterImpl::RequestWriterInfo
    ole32!ThreadInvoke
    rpcrt4!RPC_INTERFACE::DispatchToStubWithObject
    ncobjapi!CNamedPipeClient::ProviderReadyThreadProc
    msvcrt!_endthreadex
    aelupsvc!AelTppWorkerThreadRoutine
    ntdll!NtReadFile
    kernel32!ReadFile
    advapi32!ScGetPipeInput
    advapi32!ScDispatcherLoop
    advapi32!StartServiceCtrlDispatcherW
    svchost!_wmainCRTStartup
    kernel32!BaseProcessStart
    ntdll!RtlpTimerThread
    wzcsvc!ServiceStart
    shsvcs!CGenericServiceManager::_ServiceMain
    schedsvc!CSchedWorker::MainServiceLoop
    schedsvc!SchedMain
    schedsvc!SchedStart
    schedsvc!SchedServiceMain
    schedsvc!WindowMsgFcn
    schedsvc!PfSvcMainThread
    schedsvc!PfSvProcessTraceThread
    13 hits
    8 hits
    8 hits
    7 hits
    3 hits
    3 hits
    3 hits
    3 hits
    3 hits
    3 hits
    3 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    2 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits
    1 hits

  • SMON process consume High CPU in production setup.

    Hi,
    Recently we migrate our storage from IBM DS4700 to IBM v7000. on last Saturday from yesterday and today cpu almost 100 percent in peak hours.
    Right now our datafiles in SSD and archivelogs in SAS disk.
    Please suggest
    regards,
    Karthi.

    Hi Karthi,
    Which SMON process is consuming CPU ,I mean,Database SMON /ASM SMON if is in use.
    + Install and enable OSwatcher with atleast 30 seconds interval and monitor which process /what is causing high CPU.
    + If they are oracle processes ,then validate what are they doing at database level .
       Does it comes from any application code ,if so validate those sqls.
    + Install procwatcher to understand what are they doing .
    Refer::-----------
    ==============
    Procwatcher: Script to Monitor and Examine Oracle DB and Clusterware Processes (Doc ID 459694.1)
    + Then as per your environment get pstack/procstack of that process in 30 seconds interval for 3-4 times .
    If try to identify the issue ,if required please open service request with us.
    Regards,
    Aritra

  • SBS 2011 - High CPU usage - Help me Microsoft forums! You're my only hope!

    My company supports a client that has a SBS 2011 server.  For about the past year, we've been fighting a recurring issue with performance on this server.  There are about ten local users and four remote users.  The server's CPU idles at
    about 60%-80% but is usally running when under *any* load from 80%-100%.  If you do anything on the console, it will stay pretty much at 100%.  These are not power users by any means.  The server is utilized for file/printer sharing, Exchange
    2010, and one flat file database application (non-SQL).  SharePoint is not utilized.
    Needless to say, our client is frustrated.  When opening files, using their database application, or doing anything Exchange-related, there is a large amount of lag on the client side.  First, here are the server's specs:
    Make:Dell PowerEdge T420
    OS: SBS 2011 Standard SP1
    CPU: 2 - Intel Xeon E5-2407
    Memory: 32GB
    RAID: RAID 1 - Operating System (C:)/Data Volume (E:) | RAID 5 - Data Volume (D:)
    Here is what we have tried to resolve this to finality:
    * Doubled resources - Initially the server had a single physical processor and 16GB of memory.  While these specs alone should have been fine, and were fine when the server was installed, we had periods of time where the server would just sit all day at
    100% usage.  We doubled the resources and while this seemed like it would fix the issue, we are still seeing abnormally high processor usage.
    * Removed all monitoring tools, antivirus, and backup software - As part of our testing, we removed our monitoring agent (LabTech) and antivirus (GFI Vipre).  Mozy is utilized for an off-site backup so that was disabled.  No dice.
    * Verified updates - We made absolutely sure the server was 100% patched.
    * Malware/Virus/Rootkit checks - We have ran scans checking for any potential issues with security.
    * Ran MBSA and MBCA to fix any issues with the server's configuration.
    There is no single process which is using all of the CPU, or we would simply be able to narrow it down.  Our calls to Microsoft support have yielded no answers.  The last call ended with Microsoft stating that a SBS server should always be running
    at high CPU usage.  Meanwhile, we have many other clients with less-beefy servers, with more users, who have no issues like these.
    So, I'm turning to you all.  I will gladly provide logs, configuration settings, even remote assistance sessions if you all can help shed some light on what might be causing my issues.
    Thank you!

    Some comments/ideas:
    How long was the server running after this screenshot?  I ask because store.exe is only got a 1GB of RAM which is really low - it should grab most of the RAM within a few hours.
    The server was up for about 12 hours.  I believe an adjustment was made before to limit the Exchange memory usage.
    Strange that SearchIndexer (wsearch service) is so high although that may be a startup condition.
    The LT* processes seem to be a 3rd party monitoring tool - no idea why it would ever need that much CPU though (I thought you disabled this?).
    We had, but we cannot go forever without monitoring our client's server.  It has been pulled off in the past and results on performance are pretty much the same.
    The taskmgr process run by amnet_admin has used a lot of total CPU Time.  What is it? (can't see the command line).
    That's the user I was logged in as when I took the screenshot.  Even the task manager seems to eat up the CPU.
    The sqlserver process right above it is also busy - may want to look at the command line and figure out which SQL database that is (SBS has 3 - WSUS, Sharepoint, and SBS monitoring)
    I believe that's the SharePoint database.  They don't currently use their site.  Would you recommend a removal and reinstallation?  I would not completely remove as I know SBS doesn't like you removing parts of the complete package.
    Strange that vds.exe is 10% - that is the interface to the disk management interface IIRC.  Perhaps your monitoring service has gone awry here - definitely lose it.
    I'll see about pulling it off and I'll see if there are any improvements.
    -- Al

  • Still stuck with the same old producer consumer weight problem need help

    Hello All,
    This is the problem I am stuck with right now.
    I have two array lists one producer array list and one consumer array list denoted by a and b
    P1 P2 P3 P4 P5
    5 6 7 8 9
    C1 C2 C3 C4 C5
    2 3 4 5 6
    Now we find all those producer consumer pairs which satisfy the criteria Pi>=Ci
    We have the following sets
    (5,2)(6,2)(7,2),(8,2),(9,2)
    (5,3)(6,3)(7,3),(8,3),(9,3)
    (5,4)(6,4)(7,4),(8,4),(9,4)
    (5,5)(6,5)(7,5),(8,5),(9,5)
    (6,6)(7,6)(8,6),(9,6)
    Let us done each of them with Si
    so we have S1,S2,S3,S4,S5
    we assign a third parameter called weight to each element in Si which has satisfied the condition Pi>=Ci;
    so we we will have
    (5,2,ai),(6,2,bi),(7,2,ci)....etc for S1
    similarly for S2 and so on.
    We need to find in each set Si the the pair which has the smallest weight.
    if we have (5,2,3) and (6,2,4) then 5,2,3 should be chosen.We should make sure that there is only one pair in every set which is finally chosen on the basis of weight.
    Suppose we get a pair (5,2,3) in S1 and (5,2,3) in S2 we should see that (5,2,3) is not used to compare to compare with any other elements in the same set S2,
    Finally we should arrive at the best element pair in each set.They should be non repeating in other sets.
    Given a problem
    P0 P1 P2 P3 P4
    9 5 2 2 8
    6 5 4 5 3
    C0 C1 C2 C3 C4
    we have So as (P0,C0) and (P4,C0)
    assuming that the one with the smaller index has lesser weight PO is selected.In the program I have used random weights.from set S1 we select the pair PO,CO
    S1 =(P0,C1),(P1,C1) and (P4,C1)
    since P0 and P4 are already used in previous set we dont use them for checking in S1 so we have (P1,C1) as best.
    S2=(P0,C2),(P1,C2) and (P4,C2) so we dont use P0,C2 and P1 and C2 because PO and P1 are already used in S1.
    So we choose P4,C2
    in S3 and S4 ae have (P0,C3),(P1,C3),(P4,C3) so we dont choose anything
    and same in S4 also.
    So answer is
    (P0,C0),(P1,C1) and (P4,C2).
    My program is trying to assign weights and I am trying to print the weights along with the sets.It doesnt work fine.I need help to write this program to do this.
    Thanks.
    Regards.
    NP
    What I have tried till now.
    I have one more question could you help me with this.
    I have an array list of this form.
    package mypackage1;
    import java.util.*;
    public class DD
    private  int P;
    private  int C;
    private int weight;
    public void set_p(int P1)
    P=P1;
    public void set_c(int C1)
    C=C1;
    public void set_weight(int W1)
    weight=W1;
    public int get_p()
    return P;
    public int get_c()
    return C;
    public int get_x()
    return weight;
    public static void main(String args[])
    ArrayList a=new ArrayList();
    ArrayList min_weights_int=new ArrayList();
    ArrayList rows=new ArrayList();
    ArrayList temp=new ArrayList();
    Hashtable h=new Hashtable();
    String v;
    int o=0;
    DD[] d=new DD[5];
    for(int i=0;i<4;i++)
    d=new DD();
    for(int i=0;i<4;i++)
    d[i].set_p(((int)(StrictMath.random()*10 + 1)));
    d[i].set_c((int)(StrictMath.random()*10 + 1));
    d[i].set_weight(0);
    System.out.println("Producers");
    for(int i=0;i<4;i++)
    System.out.println(d[i].get_p());
    System.out.println("Consumers");
    for(int i=0;i<4;i++)
    System.out.println(d[i].get_c());
    System.out.println("Weights");
    for(int i=0;i<4;i++)
    System.out.println(d[i].get_x());
    for(int i=0;i<4;i++ )
    int bi =d[i].get_c();
    ArrayList row=new ArrayList();
    for(int j=0;j<4;j++)
    if( d[j].get_p() >=bi)
    d[j].set_weight((int)(StrictMath.random()*10 + 1));
    row.add("(" + bi + "," + d[j].get_p() + "," +d[j].get_x() + ")");
    else
    d[j].set_weight(0);
    row.add("null");
    rows.add(row);
    System.out.println(rows);
    int f=0;
    for(Iterator p=rows.iterator();p.hasNext();)
    temp=(ArrayList)p.next();
    String S="S" +f;
    h.put(S,temp);
    String tt=new String();
    for(int j=0;j<4;j++)
    if(temp.get(j).toString() !="null")
    // System.out.println("In if loop");
    //System.out.println(temp.get(j).toString());
    String l=temp.get(j).toString();
    System.out.println(l);
    //System.out.println("Comma matches" + l.lastIndexOf(","));
    //System.out.println(min_weights);
    f++;
    for(Enumeration e=h.keys();e.hasMoreElements();)
    //System.out.println("I am here");
    int ii=0;
    int smallest=0;
    String key=(String)e.nextElement();
    System.out.println("key=" + key);
    temp=(ArrayList)h.get(key);
    System.out.println("Array List" + temp);
    for( int j=0;j<4;j++)
    String l=(temp.get(j).toString());
    if(l!="null")
    System.out.println("l=" +l);
    [\code]

    In your example you selected the pair with the greatest
    distance from the first set, and the pair with the least
    distance from the second. I don't see how the distance
    function was used.
    Also it's not clear to me that there is always a solution,
    and, if there is, whether consistently choosing the
    furthest or the closest pairs will always work.
    The most obvious approach is to systematically try
    all possibilities until the answer is reached, or there
    are no possibilities left. This means backtracking whenever
    a point is reached where you cannot continue. In this case
    backtrack one step and try another possibility at this
    step. After all possible choices of the previous step,
    backtrack one more step and so on.
    This seems rather involved, and it probably is.
    Interestingly, if you know Prolog, it is ridiculously
    easy because Prolog does all the backtracking for you.
    In Java, you can implement the algorithm in much the same
    way as Prolog implementations do it--keep a list of all the
    choice points and work through them until success or there
    are none left.
    If you do know Prolog, you could generate lots of random
    problems and see if there is always a solution.

Maybe you are looking for

  • MEIS Foreign Trade - Purchase order return items ECC 6.0

    Hi Experts, can you explain whether there has been any change in the way that MEIS is collect data. I'm looking into a problem with the interstat reporting in ECC 6.0 transaction MEIS. The problem occurs for PO return items, when movement type 161 an

  • Retrieval of Mail Id's present in Distribution lists which has got deleted!

    Hi All, We are facing a problem regarding the deletion of distribution lists (reason not known) and they were retrieved from the trash folder in SBWP (SAP Business Work Place - the SAP inbox). But there was no trace to go back and look who deleted it

  • How can i make a connection between an application and a database over net

    dear sir how can i make connection between an appliction and a database over internet while the client side appliction is behind proxy and firewall for example how the live update of norton antivirus makes connection to the data server to make compar

  • Need help ASAP: No video card signal for neo4 plat

    I just bought a new case, motherboard, ram, video card, power supply, and CPU. i took my drives from my old Dell and placed them into this case and the MSI neo4 plat. motherboard (specs at the bottom). after getting it to post, i noticed there was no

  • Missing security features...

    Hi, Someone has suspiciously gotten information that was only available on my skype account including contact names and conversations. I am only to assume that they have somehow gotten into my account so I immediately changed my password. I am wonder