NTP/GSP high CPU util
Hi,
We have 2 ASR9k (v4.2.0) routers doing "light" xconnect work, no problems so far.
Lately, we have noticed ntpd/gsp utilizing an abnormally high amount of CPU, is this normal behavoir on the ASR9k?
RP/0/RSP0/CPU0:asr-1#show processes cpu | utility head -n 2
Fri Aug 10 10:52:52.285 CET
CPU utilization for one minute: 57%; five minutes: 57%; fifteen minutes: 57%
RP/0/RSP0/CPU0:asr-1#show processes cpu | utility egrep -e ntpd -e gsp
Fri Aug 10 10:52:59.346 CET
233559 23% 23% 23% gsp
266447 27% 27% 27% ntpd
RP/0/RSP0/CPU0:asr-2#show processes cpu | utility head -n 2
Fri Aug 10 10:53:39.162 CET
CPU utilization for one minute: 56%; five minutes: 56%; fifteen minutes: 56%
RP/0/RSP0/CPU0:asr-2#show processes cpu | utility egrep -e ntpd -e gsp
Fri Aug 10 10:54:11.032 CET
233559 22% 22% 22% gsp
266447 28% 28% 28% ntpd
/Bjorn
CSCtw87827 is a known issue in 4.2.0 causing high CPU in ntpd/gsp.
Workaround is to enable IPv6 on the source interface used by NTP, but I'd recommend considering moving to 4.2.1 which is much more stable (unless extended validation testing was made for 4.2.0 of course)
Here is the full release note:
Issue:
======
The NTPD process takes around 27% cpu usage after upgrade to 4.2.0 30I. We did not see this issue before and we don not see this issue on another ASR9K running on 20L also.
Root cause:
ens_read_nb is getting called irrespective of producer available for requested interface exists or not. So this retry is happening infinitely if the requested interface is not configured with ipv6.
Fix:
====
When ENS_CMD_NB_STATUS is received we need to check the 'status' flag which is part of 'grp_ens_nb_status_msg_st' which is passed as part of 'value' parameter to the consumer callback. If this comes as 'ETIME' then it represents producer is available, but timeout happened due to some other reasons. If status is 'ESRCH' then it represents that producer doesn't exist for the requested interface. These are the two values for 'status' as of now.
Workaround:
===========
Configure either 'ipv6 enable' or an ipv6 address under requested interface. This will avoid infinite retrying from consumer library.
Condition which causes to hit this issue:
===============================
If any one of the LAS client register for link local address without enabling ipv6 on that interface, which may be due to configure/unconfigure/rollback and all.
Similar Messages
-
Java code running as background process in Linux causes high CPU util.
I'm running a piece of java code as a background process in Redhat 7.1 . When I specify to run it as a background process (using the '&') at the command line, I get CPU utilization at around 5% and it dips.
When I edit the script that runs the java code to specify running it as a background process withint the script itself (java ..... &) and then go to the command line and run the script, the CPU utilization shoots up to 95% and stays at the low 90's - very high 80's range for the CPU utilization..
I'm hoping someone has any idea for this behavior and a way to fix it.
Thanks in advance,
Sarat..This is an interesting post and i'm sory i don't have time to
experament before i answer
you could of course run the script as background
*.sh &
but that's probubly not what you want
I think the solution lies in giving the
proccess a job number %n
then setting it %n &
it might even work to
put something like %java &
Anyway when it's running fullout
it is because it is in the
current terminal process group PID.
wish i could help more -
C4507R w/ 2* Sup IV redundancy failure and High CPU Util.
CPU Utilization is around 80% and redundancy state is wrong.
But Active Sup-IV is still normal.
Help me.
I attached a reference text.Hi
did u try pulling out and re-inserting the SUP card back on the slot ?
the logs tells that active sup was in slot 2 earlier which is down and non operational.
Coz of the same the sup in slot 1 has become active sup now.
i would suggest to take out the sup card and re-insert the same again or try in someother slot (may be in 3rd slot)if u have some free slots available over there in your chasiss.
regds -
High CPU usage reported on Solaris 8
Hello,
In my OEM 10g Grid Control / Hosts view, I have high CPU Util% reported for one of my Solaris servers (pegged at 100% right now); a remote node running the 10g agent.
However, when I look at the box and use the native Unix commands (uptime, sar, vmstat, iostat, etc), I cannot see why OEM is complaining. When I run "top" on the box, it does show I/O wait @ 97-99%, but that value is kinda bogus, there is no I/O queued or pending, so I'm wondering if the Oracle Agent is somehow using that bogus value of I/O wait to decide on total CPU usage? Anyone seen this, and know a fix?I ran 'nmump foo' to get the usage, and it looks like either "osLoad" or "osCpuUsage" would be what it's executing, although the text inside both of those perl scripts says they are only for Linux or Tru64. I'm not sure what to make of the outputs:
$ nmupm osLoad
em_result=0.06|0.05|0.06|843677.000000|178|8|279360901.000000|1223751574.000000|
313790808.000000|98206630.000000|2580027199.000000|8192.000000|4194304.000000|56
0026113789.000000|4234766618533.000000|1227715348459.000000
$ nmupm osCpuUsage
em_result=1|54665464.000000|22348544.000000|597678197.000000|379255063.000000
em_result=2|93177600.000000|25722959.000000|752622995.000000|182421611.000000
em_result=3|118210934.000000|29060067.000000|639495186.000000|267178975.000000
em_result=4|47736833.000000|21075094.000000|590237308.000000|394895925.000000
I found the metric brower line in emd.properties and uncommented it out, now I'll try to figure out where the 'metric browser' is, and how I see what it's doing...if you happen to catch my reply, and could be a bit more specific about where this is, that'd be great. -
Airport Process utilizing high CPU utilization
I currently have a 13 inch MacBook Pro i7 (2012 version). Recently I upgraded to Mavericks. After using the computer for a day after the upgrade, I began to notice it becoming very hot and the fans running very high. Looking at the running processes i noticed that a process called "airport" was running and utilizing high CPU times causing the heating up and fans running. Once I stopped this process, the laptop went back to operating at normal levels.
Unfortunately this issue began to come back several times....the "airport" process starting at any time and utilizing high CPU utilization....again only by killing this process fixed this issue.
After seeing this behavior over several days, I decised to wipe the drive and install a clean copy of Mavericks in the computer. Thought here was that possibly something did not carry over correctly from the upgrade from Mountain Lion to Mavericks. Unfortunely this did not correct the issue with the "airport" process as it still is continiung to launch at any time and spike the processor until I manually kill the process.
I do not recall this issue occuring while running Mountain Lion so it seems to be specific to Mavericks at this point.
I was hoping to hear if any other have experienced this type of issues while running Mavericks.You should be able to find the information you are looking for from the default Total CPU Utilization Percentage monitor. This monitor has a built in diagnostic task that will kick off when an alert is triggered to list the top cpu consuming processes.
To find which processes were causing CPU to spike, simply review the State Change Events history in health explorer for the machine that was affected, for the Total CPU Utilization Percentage monitor. I have modified my second screen shot
to remove machine names, but you should get the idea. If a cpu monitor went from green to red, it will run the diagnostic task and list the process information and cpu usage at the time of the alert under state change events. -
BEQ connections utilizing high CPU.
Hi,
Oracle version :11.2.02
At a higher load ,i found the following process consuming high CPU.Oracle Server and client are in same unix box
During this time other processes were in waiting state.
oracleTESTDB (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq))).
Kindly suggest me why is it consuming high CPU.
Thanks.user10698496 wrote:
Hi,
Oracle version :11.2.02
At a higher load ,i found the following process consuming high CPU.Oracle Server and client are in same unix box
During this time other processes were in waiting state.
oracleTESTDB (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq))).
Kindly suggest me why is it consuming high CPU.
Thanks.you need to know which OS process ID is consuming most CPU(might you have already identified), now you want want to tune the SQL which is excuting in this session:
select s.sid,s.sql_id from v$session s,v$process p,v$sql sl where s.sql_id=sl.sql_id and s.PADDR=p.ADDR and p.SPID=(os process);
Once the SQL is identified, check its explain plan and if possible trace it down to know where cpu is consumed.. Also ensure that statistics on table(which are reffered in sql) are upto date. -
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 -
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 -
High cpu usage during JSF lifecycle phase execution
In our performance test we encountered a high cpu usage (100%) and the thread dumps indicated that most of the times the threads are either executing restore view or render response phase of the JSF lifecycle or they are blocked while accessing the jar files which containing the xhtml pages.
One of the thread dump of a runnable thread is
java.lang.Thread.State: RUNNABLE
at java.util.HashMap.get(HashMap.java:317)
at javax.faces.component.ComponentStateHelper.get(ComponentStateHelper.java:174)
at javax.faces.component.ComponentStateHelper.add(ComponentStateHelper.java:216)
at javax.faces.component.UIComponent.setValueExpression(UIComponent.java:436)
at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler$CompositeComponentRule$CompositeExpressionMetadata.applyMetadata(CompositeComponentTagHandler.java:631)
at com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:81)
at javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:129)
at javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:102)
at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.setAttributes(CompositeComponentTagHandler.java:246)
at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.applyNextHandler(CompositeComponentTagHandler.java:184)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:120)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at com.sun.faces.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:107)
at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:178)
at com.sun.faces.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:395)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:366)
at com.sun.faces.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:112)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:155)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:120)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:152)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:774)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)while a thread trace for a blocked thread is
java.lang.Thread.State: BLOCKED (on object monitor)
at java.util.zip.ZipFile.getEntry(ZipFile.java:302)
- waiting to lock <0x00000000c0f678f8> (a java.util.jar.JarFile)
at java.util.jar.JarFile.getEntry(JarFile.java:225)
at java.util.jar.JarFile.getJarEntry(JarFile.java:208)
at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:817)
at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:795)
at sun.misc.URLClassPath.findResource(URLClassPath.java:172)
at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
at java.lang.ClassLoader.getResource(ClassLoader.java:1138)
at java.lang.ClassLoader.getResource(ClassLoader.java:1133)
at org.glassfish.web.loader.WebappClassLoader.getResource(WebappClassLoader.java:1156)
at org.glassfish.web.loader.WebappClassLoader.getResourceFromJars(WebappClassLoader.java:1111)
at org.apache.catalina.core.StandardContext.getMetaInfResource(StandardContext.java:7586)
at org.apache.catalina.core.StandardContext.getResource(StandardContext.java:6979)
at org.apache.catalina.core.ApplicationContext.getResource(ApplicationContext.java:382)
at org.apache.catalina.core.ApplicationContextFacade.getResource(ApplicationContextFacade.java:260)
at com.sun.faces.context.ExternalContextImpl.getResource(ExternalContextImpl.java:502)
at com.sun.faces.application.resource.WebappResourceHelper.getURL(WebappResourceHelper.java:119)
at com.sun.faces.application.resource.ResourceImpl.getURL(ResourceImpl.java:190)
at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.applyCompositeComponent(CompositeComponentTagHandler.java:366)
at com.sun.faces.facelets.tag.jsf.CompositeComponentTagHandler.applyNextHandler(CompositeComponentTagHandler.java:191)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:120)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at com.sun.faces.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:107)
at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:178)
at com.sun.faces.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:395)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:366)
at com.sun.faces.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:112)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:308)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:367)
at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:346)
at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:199)
at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:155)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:152)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:774)
at com.sun.faces.application.view.StateManagementStrategyImpl.restoreView(StateManagementStrategyImpl.java:223)
at com.sun.faces.application.StateManagerImpl.restoreView(StateManagerImpl.java:188)
at com.sun.faces.application.view.ViewHandlingStrategy.restoreView(ViewHandlingStrategy.java:123)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.restoreView(FaceletViewHandlingStrategy.java:453)
at com.sun.faces.application.view.MultiViewHandler.restoreView(MultiViewHandler.java:148)
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:192)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)We use glassfish 3.1.1 as our application and the project_stage property is set to System_test. I would like to get suggestions on how should I investigate this further. Is this a normal behavior? Does glassfish provide an alternative for resolving blocked threads like some caching mechanism for resources etc?
Thanks in advanceNik wrote:
Even if it is legal, have you tried moving them out of there (just to pinpoint a possible bug since the stacktrace indicates a wait on a jar file)?Indeed. If that clears up the issue it is good information to put in a JSF bug report (which may even cascade to the Glassfish level).
Putting resources in a jar file is only really useful when you want to share those resources among different web applications, which should be a rare case. Even when it happens I would probably still choose to simply copy the resources so they are individually managed and you don't get unnecessary dependencies between applications. Just because something is technically possible doesn't make it a good idea. -
High CPU Usage On client application when upgrade remote SQL database
Hi,
Is anyone here encountered very high CPU usage after upgraded the database from SQL 2005 to SQL 2012? Following describes my issue.
I have my client application running on Windows 7 that access to central database (SQL 2005) on Windows server 2003 using ODBC connection, this client application basically query data and perform data insert and update. There are a number of this similar
clients connected to the database.
Due to slowness of the database server, company decided to upgrade the database server to SQL 2012 and also new hardware runing Windows Server 2012. There is no change on the client application and client hardware and the client application still using the
same ODBC connection to query, insert or update the new database server.
The problem I am now experiencing now is that my client PC where my client application running the CPU usage is very high almost hitting 100% when accessing to the central database. I am also noticed this program lsass.exe that utilized almost 40-50% of
the CPU time when client application accessing the central database.
Is anyone here know, why client PC CPU usage 100% when access to upgraded SQL 2012 database? What is lsass.exe program doing, it only appear when accessing to database server. How to reduce the CPU usage on client?
Thanks.
Chee Wee.Hello,
After upgrading, please rebuild indexes and update statistics on the databases.
http://www.mssqltips.com/sqlservertip/1367/sql-server-script-to-rebuild-all-indexes-for-all-tables-and-all-databases/
http://www.mssqltips.com/sqlservertip/1606/execute-update-statistics-for-all-sql-server-databases/
Configure maxdop on the instance.
http://blogs.msdn.com/b/sqlsakthi/archive/2012/05/24/wow-we-have-maxdop-calculator-for-sql-server-it-makes-my-job-easier.aspx
If the above does not solve the issue, let us know.
Hope this helps.
Regards,
Alberto Morillo
SQLCoffee.com -
High CPU usage with Coherence 3.5.0 cluster node
We're noticing sustained high CPU usage on one of our Coherence nodes - this happens after running a job that pretty intensively interacts with the cache. The jobs complete, however we still see the Coherence process using approximately the equivalent of one core's worth of CPU. I took a couple of thread dumps about fifteen minutes apart, and the only noticeable differences are within the PacketListener1 and PacketListenerN threads - they're holding locks on different DatagramPacket instances, which suggests to be that this may be the piece of code that is looping.
There are two other cache nodes in this particular cluster - both of them on a different machine - and neither of them are exhibiting the same CPU utilization.
Environment:
Coherence 3.5.0
Java - BEA JRockit(R) (build R27.6.3-40_o-112056-1.6.0_11-20090318-2103-linux-x86_64, compiled mode)
Has anyone encountered this scenario before?
Here's a copy of the two thread dumps:
Thread Dump 1 -
===== FULL THREAD DUMP ===============
Thu Feb 24 21:45:00 2011
BEA JRockit(R) R27.6.3-40_o-112056-1.6.0_11-20090318-2103-linux-x86_64
"Main Thread" id=1 idx=0x4 tid=18143 prio=5 alive, in native, waiting
-- Waiting for notification on: java/lang/Class@0x43587b58[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/net/DefaultCacheServer.main(DefaultCacheServer.java:80)
^-- Lock released while waiting: java/lang/Class@0x43587b58[fat lock]
at com/zzzz/carbon/cacheserver/ZzzzCoherenceServerStartup.doWork(ZzzzCoherenceServerStartup.java:29)
at com/zzzz/util/runner/ZzzzRunnerBase.run(ZzzzRunnerBase.java:23)
at com/zzzz/carbon/cacheserver/ZzzzCoherenceServerStartup.main(ZzzzCoherenceServerStartup.java:16)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"(Signal Handler)" id=2 idx=0x8 tid=18144 prio=5 alive, in native, daemon
"(GC Main Thread)" id=3 idx=0xc tid=18145 prio=5 alive, in native, daemon
"(GC Worker Thread 1)" id=? idx=0x10 tid=18146 prio=5 alive, in native, daemon
"(GC Worker Thread 2)" id=? idx=0x14 tid=18147 prio=5 alive, in native, daemon
"(GC Worker Thread 3)" id=? idx=0x18 tid=18148 prio=5 alive, in native, daemon
"(GC Worker Thread 4)" id=? idx=0x1c tid=18149 prio=5 alive, in native, daemon
"(Code Generation Thread 1)" id=4 idx=0x20 tid=18150 prio=5 alive, in native, native_waiting, daemon
"(Code Optimization Thread 1)" id=5 idx=0x24 tid=18151 prio=5 alive, in native, native_waiting, daemon
"(VM Periodic Task)" id=6 idx=0x28 tid=18152 prio=10 alive, in native, daemon
"Finalizer" id=7 idx=0x2c tid=18153 prio=8 alive, in native, native_waiting, daemon
at jrockit/memory/Finalizer.waitForFinalizees([Ljava/lang/Object;)I(Native Method)
at jrockit/memory/Finalizer.access$500(Finalizer.java:12)
at jrockit/memory/Finalizer$4.run(Finalizer.java:159)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Reference Handler" id=8 idx=0x30 tid=18154 prio=10 alive, in native, native_waiting, daemon
at java/lang/ref/Reference.waitForActivatedQueue()Ljava/lang/ref/Reference;(Native Method)
at java/lang/ref/Reference.access$100(Reference.java:11)
at java/lang/ref/Reference$ReferenceHandler.run(Reference.java:79)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"(Sensor Event Thread)" id=9 idx=0x34 tid=18155 prio=5 alive, in native, daemon
"Logger@9217551 3.5/459" id=12 idx=0x38 tid=18158 prio=3 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/application/console/Coherence$Logger$Queue@0x4e1faef8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/application/console/Coherence$Logger$Queue@0x4e1faef8[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketListener1" id=14 idx=0x3c tid=18159 prio=8 alive, in native, daemon
at java/net/PlainDatagramSocketImpl.receive0(Ljava/net/DatagramPacket;)V(Native Method)
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb21360[recursive]
at java/net/PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)[inlined]
at java/net/DatagramSocket.receive(DatagramSocket.java:712)[optimized]
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb21360[thin lock]
^-- Holding lock: java/net/DatagramPacket@0x73aa4e80[thin lock]
^-- Holding lock: java/net/DatagramSocket@0x4cb21338[thin lock]
at com/tangosol/coherence/component/net/socket/UdpSocket.receive(UdpSocket.CDB:20)[optimized]
at com/tangosol/coherence/component/net/UdpPacket.receive(UdpPacket.CDB:4)[optimized]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketListener.onNotify(PacketListener.CDB:19)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketReceiver" id=15 idx=0x40 tid=18160 prio=7 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/net/Cluster$PacketReceiver$InQueue@0x4cf60d58[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketReceiver.onWait(PacketReceiver.CDB:2)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketReceiver$InQueue@0x4cf60d58[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketPublisher" id=16 idx=0x44 tid=18161 prio=6 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/net/Cluster$PacketPublisher$InQueue@0x4ca053a8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketPublisher.onWait(PacketPublisher.CDB:2)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketPublisher$InQueue@0x4ca053a8[fat lock]
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketPublisher$InQueue@0x4ca053a8[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketSpeaker" id=17 idx=0x48 tid=18162 prio=8 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/net/Cluster$PacketSpeaker$BundlingQueue@0x4cabe9d8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/queue/ConcurrentQueue.waitForEntry(ConcurrentQueue.CDB:16)
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketSpeaker$BundlingQueue@0x4cabe9d8[fat lock]
at com/tangosol/coherence/component/util/queue/ConcurrentQueue.remove(ConcurrentQueue.CDB:7)
at com/tangosol/coherence/component/util/Queue.remove(Queue.CDB:1)
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketSpeaker.onNotify(PacketSpeaker.CDB:62)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketListenerN" id=18 idx=0x4c tid=18163 prio=8 alive, in native, daemon
at java/net/PlainDatagramSocketImpl.receive0(Ljava/net/DatagramPacket;)V(Native Method)
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb221b0[recursive]
at java/net/PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)[inlined]
at java/net/DatagramSocket.receive(DatagramSocket.java:712)[optimized]
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb221b0[thin lock]
^-- Holding lock: java/net/DatagramPacket@0x73e59890[thin lock]
^-- Holding lock: java/net/MulticastSocket@0x4cb22178[thin lock]
at com/tangosol/coherence/component/net/socket/UdpSocket.receive(UdpSocket.CDB:20)[optimized]
at com/tangosol/coherence/component/net/UdpPacket.receive(UdpPacket.CDB:4)[optimized]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketListener.onNotify(PacketListener.CDB:19)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Cluster|Member(Id=2, Timestamp=2011-02-23 16:25:36.488, Address=10.10.100.77:8095, MachineId=25677, Location=site:emtzzzz.com,machine:njdev04,process:18142,member:cldev201~carboncachelauncher~181)" id=19 idx=0x50 tid=18164 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4cac64d8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.onWait(Grid.CDB:9)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4cac64d8[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"TcpRingListener" id=20 idx=0x54 tid=18165 prio=6 alive, in native, daemon
at java/net/PlainSocketImpl.socketAccept(Ljava/net/SocketImpl;)V(Native Method)
at java/net/PlainSocketImpl.accept(PlainSocketImpl.java:384)
^-- Holding lock: java/net/SocksSocketImpl@0x4cb227d8[thin lock]
at java/net/ServerSocket.implAccept(ServerSocket.java:453)
at java/net/ServerSocket.accept(ServerSocket.java:421)
at com/tangosol/coherence/component/net/socket/TcpSocketAccepter.accept(TcpSocketAccepter.CDB:18)
at com/tangosol/coherence/component/util/daemon/TcpRingListener.acceptConnection(TcpRingListener.CDB:10)
at com/tangosol/coherence/component/util/daemon/TcpRingListener.onNotify(TcpRingListener.CDB:9)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Invocation:Management:EventDispatcher" id=22 idx=0x58 tid=18166 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/daemon/queueProcessor/Service$EventDispatcher$Queue@0x4ab76140[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/daemon/queueProcessor/Service$EventDispatcher$Queue@0x4ab76140[fat lock]
at com/tangosol/coherence/component/util/daemon/queueProcessor/Service$EventDispatcher.onWait(Service.CDB:7)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Invocation:Management" id=23 idx=0x5c tid=18167 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4ab75508[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.onWait(Grid.CDB:9)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4ab75508[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"DistributedCache" id=25 idx=0x60 tid=18168 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4a3869b0[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.onWait(Grid.CDB:9)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4a3869b0[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
===== END OF THREAD DUMP ===============
Thread Dump 2 -
===== FULL THREAD DUMP ===============
Thu Feb 24 21:27:53 2011
BEA JRockit(R) R27.6.3-40_o-112056-1.6.0_11-20090318-2103-linux-x86_64
"Main Thread" id=1 idx=0x4 tid=18143 prio=5 alive, in native, waiting
-- Waiting for notification on: java/lang/Class@0x43587b58[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/net/DefaultCacheServer.main(DefaultCacheServer.java:80)
^-- Lock released while waiting: java/lang/Class@0x43587b58[fat lock]
at com/zzzz/carbon/cacheserver/ZzzzCoherenceServerStartup.doWork(ZzzzCoherenceServerStartup.java:29)
at com/zzzz/util/runner/ZzzzRunnerBase.run(ZzzzRunnerBase.java:23)
at com/zzzz/carbon/cacheserver/ZzzzCoherenceServerStartup.main(ZzzzCoherenceServerStartup.java:16)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"(Signal Handler)" id=2 idx=0x8 tid=18144 prio=5 alive, in native, daemon
"(GC Main Thread)" id=3 idx=0xc tid=18145 prio=5 alive, in native, native_waiting, daemon
"(GC Worker Thread 1)" id=? idx=0x10 tid=18146 prio=5 alive, in native, daemon
"(GC Worker Thread 2)" id=? idx=0x14 tid=18147 prio=5 alive, in native, daemon
"(GC Worker Thread 3)" id=? idx=0x18 tid=18148 prio=5 alive, in native, daemon
"(GC Worker Thread 4)" id=? idx=0x1c tid=18149 prio=5 alive, in native, daemon
"(Code Generation Thread 1)" id=4 idx=0x20 tid=18150 prio=5 alive, in native, native_waiting, daemon
"(Code Optimization Thread 1)" id=5 idx=0x24 tid=18151 prio=5 alive, in native, native_waiting, daemon
"(VM Periodic Task)" id=6 idx=0x28 tid=18152 prio=10 alive, in native, daemon
"Finalizer" id=7 idx=0x2c tid=18153 prio=8 alive, in native, native_waiting, daemon
at jrockit/memory/Finalizer.waitForFinalizees([Ljava/lang/Object;)I(Native Method)
at jrockit/memory/Finalizer.access$500(Finalizer.java:12)
at jrockit/memory/Finalizer$4.run(Finalizer.java:159)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Reference Handler" id=8 idx=0x30 tid=18154 prio=10 alive, in native, native_waiting, daemon
at java/lang/ref/Reference.waitForActivatedQueue()Ljava/lang/ref/Reference;(Native Method)
at java/lang/ref/Reference.access$100(Reference.java:11)
at java/lang/ref/Reference$ReferenceHandler.run(Reference.java:79)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"(Sensor Event Thread)" id=9 idx=0x34 tid=18155 prio=5 alive, in native, daemon
"Logger@9217551 3.5/459" id=12 idx=0x38 tid=18158 prio=3 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/application/console/Coherence$Logger$Queue@0x4e1faef8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/application/console/Coherence$Logger$Queue@0x4e1faef8[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketListener1" id=14 idx=0x3c tid=18159 prio=8 alive, in native, daemon
at java/net/PlainDatagramSocketImpl.receive0(Ljava/net/DatagramPacket;)V(Native Method)
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb21360[recursive]
at java/net/PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)[inlined]
at java/net/DatagramSocket.receive(DatagramSocket.java:712)[optimized]
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb21360[thin lock]
^-- Holding lock: java/net/DatagramPacket@0x73a80930[thin lock]
^-- Holding lock: java/net/DatagramSocket@0x4cb21338[thin lock]
at com/tangosol/coherence/component/net/socket/UdpSocket.receive(UdpSocket.CDB:20)[optimized]
at com/tangosol/coherence/component/net/UdpPacket.receive(UdpPacket.CDB:4)[optimized]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketListener.onNotify(PacketListener.CDB:19)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketReceiver" id=15 idx=0x40 tid=18160 prio=7 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/net/Cluster$PacketReceiver$InQueue@0x4cf60d58[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketReceiver.onWait(PacketReceiver.CDB:2)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketReceiver$InQueue@0x4cf60d58[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketPublisher" id=16 idx=0x44 tid=18161 prio=6 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/net/Cluster$PacketPublisher$InQueue@0x4ca053a8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketPublisher.onWait(PacketPublisher.CDB:2)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketPublisher$InQueue@0x4ca053a8[fat lock]
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketPublisher$InQueue@0x4ca053a8[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketSpeaker" id=17 idx=0x48 tid=18162 prio=8 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/net/Cluster$PacketSpeaker$BundlingQueue@0x4cabe9d8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/queue/ConcurrentQueue.waitForEntry(ConcurrentQueue.CDB:16)
^-- Lock released while waiting: com/tangosol/coherence/component/net/Cluster$PacketSpeaker$BundlingQueue@0x4cabe9d8[fat lock]
at com/tangosol/coherence/component/util/queue/ConcurrentQueue.remove(ConcurrentQueue.CDB:7)
at com/tangosol/coherence/component/util/Queue.remove(Queue.CDB:1)
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketSpeaker.onNotify(PacketSpeaker.CDB:62)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"PacketListenerN" id=18 idx=0x4c tid=18163 prio=8 alive, in native, daemon
at java/net/PlainDatagramSocketImpl.receive0(Ljava/net/DatagramPacket;)V(Native Method)
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb221b0[recursive]
at java/net/PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)[inlined]
at java/net/DatagramSocket.receive(DatagramSocket.java:712)[optimized]
^-- Holding lock: java/net/PlainDatagramSocketImpl@0x4cb221b0[thin lock]
^-- Holding lock: java/net/DatagramPacket@0x5e55a240[thin lock]
^-- Holding lock: java/net/MulticastSocket@0x4cb22178[thin lock]
at com/tangosol/coherence/component/net/socket/UdpSocket.receive(UdpSocket.CDB:20)[optimized]
at com/tangosol/coherence/component/net/UdpPacket.receive(UdpPacket.CDB:4)[optimized]
at com/tangosol/coherence/component/util/daemon/queueProcessor/packetProcessor/PacketListener.onNotify(PacketListener.CDB:19)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Cluster|Member(Id=2, Timestamp=2011-02-23 16:25:36.488, Address=10.10.100.77:8095, MachineId=25677, Location=site:emtzzzz.com,machine:njdev04,process:18142,member:cldev201~carboncachelauncher~181)" id=19 idx=0x50 tid=18164 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4cac64d8[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.onWait(Grid.CDB:9)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4cac64d8[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"TcpRingListener" id=20 idx=0x54 tid=18165 prio=6 alive, in native, daemon
at java/net/PlainSocketImpl.socketAccept(Ljava/net/SocketImpl;)V(Native Method)
at java/net/PlainSocketImpl.accept(PlainSocketImpl.java:384)
^-- Holding lock: java/net/SocksSocketImpl@0x4cb227d8[thin lock]
at java/net/ServerSocket.implAccept(ServerSocket.java:453)
at java/net/ServerSocket.accept(ServerSocket.java:421)
at com/tangosol/coherence/component/net/socket/TcpSocketAccepter.accept(TcpSocketAccepter.CDB:18)
at com/tangosol/coherence/component/util/daemon/TcpRingListener.acceptConnection(TcpRingListener.CDB:10)
at com/tangosol/coherence/component/util/daemon/TcpRingListener.onNotify(TcpRingListener.CDB:9)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:37)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Invocation:Management:EventDispatcher" id=22 idx=0x58 tid=18166 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/daemon/queueProcessor/Service$EventDispatcher$Queue@0x4ab76140[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/daemon/queueProcessor/Service$EventDispatcher$Queue@0x4ab76140[fat lock]
at com/tangosol/coherence/component/util/daemon/queueProcessor/Service$EventDispatcher.onWait(Service.CDB:7)
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"Invocation:Management" id=23 idx=0x5c tid=18167 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4ab75508[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.onWait(Grid.CDB:9)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4ab75508[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
"DistributedCache" id=25 idx=0x60 tid=18168 prio=5 alive, in native, waiting, daemon
-- Waiting for notification on: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4a3869b0[fat lock]
at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
at java/lang/Object.wait(J)V(Native Method)[optimized]
at com/tangosol/coherence/component/util/Daemon.onWait(Daemon.CDB:18)[inlined]
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.onWait(Grid.CDB:9)[optimized]
^-- Lock released while waiting: com/tangosol/coherence/component/util/queue/concurrentQueue/DualQueue@0x4a3869b0[fat lock]
at com/tangosol/coherence/component/util/Daemon.run(Daemon.CDB:34)
at java/lang/Thread.run(Thread.java:619)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
===== END OF THREAD DUMP ===============Charlie, Cameron,
Thanks for following up. To answer Cameron's question - yes, running top shows that it is this process using a significant amount of the CPU. I captured a JRA this morning setting nativesamples=true.
I see the following when I look at the Hot Methods - let me know if there is something else that would shed some more light on this issue.
Method Percent(%) #Samples Optimized Native Method Id.
libjvm.so#mmDetGcFollowReferencesWorkers 28.575 2,062 0 1 0x2AE6B82EC2C1
libpthread.so.0#__recvfrom_nocancel 26.012 1,877 0 1 0x3CC1A0D689
libpthread.so.0#__accept_nocancel 26.012 1,877 0 1 0x3CC1A0D4A9
libjvm.so#mmBalanceGetReference 4.975 359 0 1 0x2AE6B817A65B
libjvm.so#objIterStepFieldFromBitmaskWord 4.753 343 0 1 0x2AE6B82A6B34
libjvm.so#objIterStep 3.88 280 0 1 0x2AE6B82A6F8D
libjvm.so#objIterInitInner 2.744 198 0 1 0x2AE6B82A71B7
libjvm.so#mmBalanceStoreReference 1.414 102 0 1 0x2AE6B817A781
libjvm.so#objIterSetupFields 0.637 46 0 1 0x2AE6B82A6B08
libjvm.so#nativeInnerLockNotLinked 0.236 17 0 1 0x2AE6B829DE76
libjvm.so#mmWorkPacketPoolGet 0.125 9 0 1 0x2AE6B817A4F5
libjvm.so#qBitSetIsBitSetInWord 0.069 5 0 1 0x2AE6B82C8AA6
libjvm.so#nativeInnerUnlockNotLinked 0.069 5 0 1 0x2AE6B829E028
libjvm.so#mmWorkPacketPoolAdd 0.042 3 0 1 0x2AE6B817A48E
libjvm.so#objPoolMarkAllHard 0.042 3 0 1 0x2AE6B82A4923
libjvm.so#objIterSetupArray 0.028 2 0 1 0x2AE6B82A6BDB
libjvm.so#markAcquired 0.028 2 0 1 0x2AE6B829DBD3
libjvm.so#mmPointerMatrixTryInsertAtIndex 0.028 2 0 1 0x2AE6B82BEFEB
libjvm.so#mmPointerMatrixClear 0.028 2 0 1 0x2AE6B82BF61C
libjvm.so#objPoolMarkWeakConcurrently 0.028 2 0 1 0x2AE6B82A5358
libjvm.so#qBitSetFindFirstNonClearedWord 0.014 1 0 1 0x2AE6B82C888E
libjvm.so#utilCounterToNanos 0.014 1 0 1 0x2AE6B8313B53
libjvm.so#waitForLockIfNeededAndMarkAcquired 0.014 1 0 1 0x2AE6B829DC30
libjvm.so#vmtLinkData 0.014 1 0 1 0x2AE6B8325B2E
libjvm.so#mmBitsIsObjectMarkedGrey 0.014 1 0 1 0x2AE6B82ED7E9
libjvm.so#qBitSetFindLastSetBitInWord 0.014 1 0 1 0x2AE6B82C8854
libjvm.so#mark_writebarriers 0.014 1 0 1 0x2AE6B8250EEA
libjvm.so#signalNextInLockQueueIfNeeded 0.014 1 0 1 0x2AE6B829DF52
libjvm.so#mmGetUsingMatrixes 0.014 1 0 1 0x2AE6B819F33C
libjvm.so#ptGetThreadId 0.014 1 0 1 0x2AE6B82BD9ED
libc.so.6#memset 0.014 1 0 1 0x3CC0A7A000
libjvm.so#setupNodeForSelf 0.014 1 0 1 0x2AE6B829DD87
libc.so.6#_int_free 0.014 1 0 1 0x3CC0A714E0
libjvm.so#mmAddChunkToList 0.014 1 0 1 0x2AE6B830977C
libjvm.so#vmtiUnlinkData 0.014 1 0 1 0x2AE6B8325B4A
libjvm.so#nativeLockInSuspendCritical 0.014 1 0 1 0x2AE6B829E0E3
libjvm.so#mmSweepHeapPart 0.014 1 0 1 0x2AE6B830989A
libjvm.so#mmBalanceWorkSetSwapPackets 0.014 1 0 1 0x2AE6B817A647
libc.so.6#_int_malloc 0.014 1 0 1 0x3CC0A71E80
libjvm.so#charToJlcType 0.014 1 0 1 0x2AE6B8253633
unknown#unknown functions 0 0 0 1 0x2AE6B8597090
Running with nativemethods=false, I see the following under hot methods
Method Percent(%) #Samples Optimized Native Method Id.
jrockit.vm.Locks.monitorExitSecondStage(Object) 50 1 1 0 0x161D30D0
com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.ClusterService.onNotify() 50 1 1 0 0x169D2C70
com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketReceiver.onNotify() 0 0 1 0 0x1551C050
com.tangosol.coherence.component.util.queue.ConcurrentQueue.checkFlush(int) 0 0 1 0 0x151C2180
java.lang.Thread.run() 0 0 0 0 0x14E98EB0
jrockit.vm.RNI.c2java(long, long, long, long, long) 0 0 0 0 0x14C07830
unknown#unknown functions 0 0 0 1 0x2AE6B8597090
com.tangosol.coherence.component.util.Daemon.run() 0 0 0 0 0x15CFEBC0
com.tangosol.coherence.component.util.queue.ConcurrentQueue.add(Object) 0 0 1 0 0x15ED6B00
com.tangosol.coherence.component.util.queue.ConcurrentQueue.onAddElement() 0 0 1 0 0x151C9C20
com.tangosol.coherence.component.util.queue.ConcurrentQueue.flush(boolean) 0 0 1 0 0x1618CAD0
Thanks,
Jason -
Problem... High CPU load with HDD. Please Help
Hello all,
Im stuck. Ive got a MSI KA790GX which has poor HDD access/transfer, low burst rate and very high CPU load.
As far as i know the Western Digital 640gb WD6401AALS Black should be a fast hard drive. Which according to reviews/HD Tune,
should be:-
Minimum 60mb/sec
Maximum 120mb/sec
Average 95mb/sec
Access 12ms
Burst 110mb/sec
CPU 5%
No matter what I try, i always get poor results...
My MSI KA790GX
Minimum 41mb/sec ~ 54mb/sec
Maximum 104mb/sec ~ 108mb/sec
Average 86mb/sec ~89mb/sec
Access 12ms
Burst 60mb/sec ~ 80mb/sec
CPU 26% ~ 44%!!!!!!!!
I could accept not getting the same high speed results as the review/reference, even if the burst rate sucked.
But one of the cores goes to 50%-60% load during hdd activity. Thats just crazy!!
I have tried...
IDE mode, AHCI, RAID Ready, RAID Single Disk
SATA Port 1, 2, 3, 4 + 5
Different SATA cables
Flashed bios, cleared bios, optimised defaults, failsafe defaults
Windows XP 32bit, Vista 32bit, Vista 64bit. fresh installs
MSI CD Drivers, MSI Web Drivers, AMD/ATI Web Drivers
... and combinations of.
I have also tested the WD640gb Black on another older PC, with Nvidia (55?) chipset and slower (1.9ghz x2) cpu.
Transfer rates were slightly better than my KA790GX but, Burst Rate = 115mb/sec and CPU usage = 13%.
I also tried a Seagate 1.5tb (ST31500341AS) on both PCs,
Nvidia chipset
Minimum 65mb/sec
Maximum 134mb/sec
Average 107mb/sec
Access 14ms
Burst 83mb/sec
CPU 7%
On my MSI KA790GX
Minimum 55mb/sec
Maximum 120mb/sec
Average 100mb/sec
Access 14ms
Burst 87mb/sec
CPU 33%!!!!
Could someone please please help, ive spent hours and hours on this. Its doin my head in.
I just hope its something stupid ive missed, cos i still not used my HD4850 from christmas :-(
Thanks.Sm3K3R
Not sure how to check PIO/DMA mode on a SATA device. IDE devices show DMA enabled.
BIOS version 1.4 - 29 December 2008, and now version 1.51
Fredrik
I have Vista 64, but i did try XP32 and Vista32 and got similar poor results.
I tested HDD speed with, HD Tune 2.55 and HD Tune 3.50 trial.
No auto-start programs really, Windows clean installs + any drivers.
Quadrifoglio Verde
CPU @ default 2800mhz, All mem bios options to auto/defaults
Windows Experience Index, CPU Score = 5.3
AMD Overdrive
Integer Computation = 8220
Floating Point Computation = 5325
Memory speed = 1770
Cache Speed = 10790
System Performance = 7403
Bas
I used HDTune because I could reference to other results. Whats a better program to use?
Windows Experience Index, HDD Score = 5.9.
But I have no reference and cant be sure of cpu load.
Sepher
Bios defaults to C&C and C1E off so i have tried them. Also windows power settings, balanced/high performance.
UPDATE
Reinstalled Vista64 but loaded the AHCI driver from the disk config screen. This seems to have stopped the high cpu usage during disk activity.
HDTune with Windows Power settings @ High Performance,
Min = 52mb/sec
Max = 106mb/sec
Ave = 88mb/sec
Access = 12ms
Burst = 77mb/sec
CPU = 3.4%
HDTune with Windows Power settings @ Balanced
Min = 54mb/sec
Max = 104mb/sec
Ave = 87mb/sec
Access = 12ms
Burst = 65mb/sec
CPU = 12%
So now transfer speed is about 10% slower than reference. But burst speed is terrible.
I also used IBM Feature Tool to change the HDD AAM to 'performance mode' 254 as suggested elsewhere.
Long shot as the hdd performs ok with other hardware. same results.
Also MSI support asked me to try a newer bios, version 1.51. same results.
Anyone know what the AMD 7-Series Chipsets Disk Performance Utility does, and should i run it in Vista64?
Thanks for all the replies, hope i can sort this, not played any PC games since Quake 3 on my ti4600... -
Xsun (high CPU utilization) on Solaris 10 Sparc
hi
i have sun blade 1500 and am running solaris 10 on it. the machine is a 2 CPU (750Mhz) 4GB Sparc with the lastest cluster patch.
The Xsun process is alway at 50% util and the windowmaker (wmaker) is at 27%.
The Xsun is alway using all available CPU and the machine is really slow.. any help on what patch will fix the Xsun process ? any operation on the machine increases the Xsun's CPU util.
thx
SriramHi sridhar,
can i know which platform you are using....
if it is solaris,
can you paste the details of the prstat -L -p wlpid 1 1 ---> which gives the light wieght pid threads
and also (pstact wlspid) for lwpid to process id mapping
or you can follow these steps for finding which thread is causing the hight cpu utilization
1.find the highest usage lwpid in prstat output
2.find the lwpid in pstack output and get the matching thread number
3.convert the thread number to hexadecimal
4.find the hexadecimal thread number in the server thread dump (nid= xxx)
5.determine what thread was doing to cause the high cpu usage
you can find similar way if it is linux..
ps u -Lp wlspid and thread dump
Thank you,
Bob
Edited by: Bob on Sep 21, 2010 10:18 AM
Edited by: Bob on Sep 21, 2010 10:24 AM -
High CPU 7206VXR - Removed Traffic but CPU didnt move - Any ideas what is keeping it high?
CPU utilization for five seconds: 97%/95%; one minute: 97%; five minutes: 94%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
1 2612932 3551909 735 0.08% 0.18% 0.16% 0 Chunk Manager
2 280656 64397 4358 0.08% 0.85% 0.63% 0 Load Meter
3 0 1 0 0.00% 0.00% 0.00% 0 chkpt message ha
4 0 1 0 0.00% 0.00% 0.00% 0 EDDRI_MAIN
5 882432 52001 16969 0.00% 0.06% 0.05% 0 Check heaps
6 27312 1207 22628 0.00% 0.00% 0.00% 0 Pool Manager
7 0 2 0 0.00% 0.00% 0.00% 0 Timers
8 0 2 0 0.00% 0.00% 0.00% 0 ATM AutoVC Perio
9 0 2 0 0.00% 0.00% 0.00% 0 ATM VC Auto Crea
10 84 5369 15 0.00% 0.00% 0.00% 0 IPC Dynamic Cach
11 0 1 0 0.00% 0.00% 0.00% 0 IPC Zone Manager
12 16504 319056 51 0.00% 0.00% 0.00% 0 IPC Periodic Tim
13 11424 319065 35 0.00% 0.00% 0.00% 0 IPC Deferred Por
14 0 1 0 0.00% 0.00% 0.00% 0 IPC Seat Manager
15 0 1 0 0.00% 0.00% 0.00% 0 IPC BackPressure
16 279212 5602711 49 0.00% 0.01% 0.00% 0 EnvMon
17 0 1 0 0.00% 0.00% 0.00% 0 OIR Handler
18 0 1 0 0.00% 0.00% 0.00% 0 Crash writer
19 36872 36934 998 0.00% 0.00% 0.00% 0 ARP Input
20 40900 334157 122 0.00% 0.00% 0.00% 0 ARP Background
21 0 2 0 0.00% 0.00% 0.00% 0 ATM Idle Timer
22 104 1074 96 0.00% 0.00% 0.00% 0 AAA high-capacit
23 0 4 0 0.00% 0.00% 0.00% 0 AAA_SERVER_DEADT
24 0 1 0 0.00% 0.00% 0.00% 0 Policy Manager
25 64 271 236 0.00% 0.00% 0.00% 0 DDR Timers
26 0 5 0 0.00% 0.00% 0.00% 0 Entity MIB API
27 1836 10022 183 0.00% 0.00% 0.00% 0 EEM ED Syslog
28 43928 95682 459 0.00% 0.00% 0.00% 0 HC Counter Timer
29 0 2 0 0.00% 0.00% 0.00% 0 Serial Backgroun
30 0 1 0 0.00% 0.00% 0.00% 0 RO Notify Timers
31 0 1 0 0.00% 0.00% 0.00% 0 RMI RM Notify Wa
32 0 2 0 0.00% 0.00% 0.00% 0 SMART
33 19932 320836 62 0.00% 0.00% 0.00% 0 GraphIt
34 0 2 0 0.00% 0.00% 0.00% 0 Dialer event
35 0 1 0 0.00% 0.00% 0.00% 0 SERIAL A'detect
36 0 2 0 0.00% 0.00% 0.00% 0 XML Proxy Client
37 0 5 0 0.00% 0.00% 0.00% 0 AAA Accounting
38 0 1 0 0.00% 0.00% 0.00% 0 Inode Table Dest
39 0 2 0 0.00% 0.00% 0.00% 0 VSA background
40 0 1 0 0.00% 0.00% 0.00% 0 VSA Cleanup Proc
41 0 1 0 0.00% 0.00% 0.00% 0 Critical Bkgnd
42 133924 154072 869 0.08% 0.01% 0.00% 0 Net Background
43 0 2 0 0.00% 0.00% 0.00% 0 IDB Work
44 2268 13518 167 0.00% 0.00% 0.00% 0 Logger
45 24564 319049 76 0.00% 0.00% 0.00% 0 TTY Background
46 3034496 391019 7760 0.16% 0.11% 0.12% 0 Per-Second Jobs
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
47 0 1 0 0.00% 0.00% 0.00% 0 IKE HA Mgr
48 0 1 0 0.00% 0.00% 0.00% 0 IPSEC HA Mgr
49 784 8 98000 0.00% 0.00% 0.00% 0 rf task
50 15476 48855 316 0.00% 0.00% 0.00% 0 Net Input
51 44976 66475 676 0.00% 0.00% 0.00% 0 Compute load avg
52 352144 7853 44841 0.00% 0.00% 0.00% 0 Per-minute Jobs
53 0 1 0 0.00% 0.00% 0.00% 0 Token Daemon
54 0 2 0 0.00% 0.00% 0.00% 0 VNM DSPRM MAIN
55 0 1 0 0.00% 0.00% 0.00% 0 Coproc Event Pro
56 0 1 0 0.00% 0.00% 0.00% 0 POS APS Event Pr
57 0 1 0 0.00% 0.00% 0.00% 0 SONET alarm time
58 1223816 59091052 20 0.16% 0.11% 0.12% 0 T3E3 EC IPC POLL
59 0 2 0 0.00% 0.00% 0.00% 0 T3E3 EC TASK
60 0 1 0 0.00% 0.00% 0.00% 0 CSP Timer
61 204 4 51000 0.00% 0.00% 0.00% 0 USB Startup
62 0 1 0 0.00% 0.00% 0.00% 0 FPD Management P
63 0 1 0 0.00% 0.00% 0.00% 0 FPD Action Proce
64 0 1 0 0.00% 0.00% 0.00% 0 RF_INTERDEV_DELA
65 0 1 0 0.00% 0.00% 0.00% 0 RF_INTERDEV_SCTP
66 10712 320845 33 0.00% 0.00% 0.00% 0 ISA Common Helpe
67 0 2 0 0.00% 0.00% 0.00% 0 Flash MIB Update
68 0 1 0 0.00% 0.00% 0.00% 0 Flash Card Oir
69 0 1 0 0.00% 0.00% 0.00% 0 CES Line Conditi
70 0 1 0 0.00% 0.00% 0.00% 0 CF_INTERDEV_SCTP
71 47680 478273 99 0.00% 0.00% 0.00% 0 ATM Periodic
72 0 1 0 0.00% 0.00% 0.00% 0 ATM ARP INPUT
73 1882512 4171200 451 0.08% 0.08% 0.08% 0 ATM OAM Input
74 1002512 2995901 334 0.00% 0.07% 0.08% 0 ATM OAM TIMER
75 155124 321683 482 0.00% 0.00% 0.00% 0 ATM PA Helper
76 127680 321679 396 0.00% 0.00% 0.00% 0 IMA PA Helper
77 0 2 0 0.00% 0.00% 0.00% 0 AAA Dictionary R
78 264 817 323 0.00% 0.00% 0.00% 0 AAA Server
79 1476 2333 632 0.00% 0.00% 0.00% 0 AAA ACCT Proc
80 241128 9475500 25 0.08% 0.01% 0.00% 0 ACCT Periodic Pr
81 0 2 0 0.00% 0.00% 0.00% 0 EAPoUDP Process
82 0 2 0 0.00% 0.00% 0.00% 0 IP Host Track Pr
83 31824 75886 419 0.00% 0.00% 0.00% 0 CDP Protocol
84 2828 429 6592 0.00% 0.00% 0.00% 0 IP ARP Adjacency
85 8138892 8397824 969 0.32% 0.22% 0.19% 0 IP Input
86 0 1 0 0.00% 0.00% 0.00% 0 ICMP event handl
87 0 4 0 0.00% 0.00% 0.00% 0 TurboACL
88 0 2 0 0.00% 0.00% 0.00% 0 TurboACL chunk
89 0 2 0 0.00% 0.00% 0.00% 0 KRB5 AAA
90 220 538 408 0.00% 0.00% 0.00% 0 MOP Protocols
91 0 19 0 0.00% 0.00% 0.00% 0 PPP Hooks
92 0 3 0 0.00% 0.00% 0.00% 0 ATM_PVCTRAP
93 0 1 0 0.00% 0.00% 0.00% 0 SSS Manager
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
94 1616 42909 37 0.00% 0.00% 0.00% 0 SSS Test Client
95 0 1 0 0.00% 0.00% 0.00% 0 SSS Feature Mana
96 70752 1245575 56 0.00% 0.00% 0.00% 0 SSS Feature Time
97 0 2 0 0.00% 0.00% 0.00% 0 SSM connection m
98 0 1 0 0.00% 0.00% 0.00% 0 X.25 Encaps Mana
99 0 2 0 0.00% 0.00% 0.00% 0 Border Element p
100 0 3 0 0.00% 0.00% 0.00% 0 gk process
101 49320 12041 4096 0.00% 0.00% 0.00% 0 IP Background
102 480172 50321 9542 0.00% 0.00% 0.00% 0 IP RIB Update
103 0 2 0 0.00% 0.00% 0.00% 0 SSCOP Input
104 0 2 0 0.00% 0.00% 0.00% 0 SSCOP Output
105 608 5393 112 0.00% 0.00% 0.00% 0 SSCOP Timer
106 100 34 2941 0.00% 0.00% 0.00% 0 PPP IP Route
107 4 34 117 0.00% 0.00% 0.00% 0 PPP IPCP
108 0 1 0 0.00% 0.00% 0.00% 0 IP Traceroute
109 134416 481189 279 0.00% 0.01% 0.00% 0 CEF process
110 44724 90835 492 0.00% 0.00% 0.00% 0 TCP Timer
111 1288 601 2143 0.00% 0.00% 0.00% 0 TCP Protocols
112 32708 317626 102 0.00% 0.00% 0.00% 0 Socket Timers
113 44 1079 40 0.00% 0.00% 0.00% 0 HTTP CORE
114 0 1 0 0.00% 0.00% 0.00% 0 COPS
115 0 2 0 0.00% 0.00% 0.00% 0 RLM groups Proce
116 0 1 0 0.00% 0.00% 0.00% 0 L2X Data Daemon
117 0 3 0 0.00% 0.00% 0.00% 0 SNMP Timers
118 0 2 0 0.00% 0.00% 0.00% 0 ILMI Input
119 0 2 0 0.00% 0.00% 0.00% 0 ILMI Request
120 0 2 0 0.00% 0.00% 0.00% 0 ILMI Response
121 123740 214230 577 0.00% 0.00% 0.00% 0 ILMI Timer Proce
122 4 2 2000 0.00% 0.00% 0.00% 0 ATM PVC Discover
123 0 2 0 0.00% 0.00% 0.00% 0 ATMSIG ILMI Time
124 0 2 0 0.00% 0.00% 0.00% 0 ATMSIG DRIVERAPI
125 18712 319063 58 0.00% 0.00% 0.00% 0 ATMSIG Timer
126 0 2 0 0.00% 0.00% 0.00% 0 ATMSIG Input
127 0 2 0 0.00% 0.00% 0.00% 0 ATMSIG Client
128 23952 619976 38 0.00% 0.00% 0.00% 0 Inspect process
129 404 2685 150 0.00% 0.00% 0.00% 0 DHCPD Timer
130 88 1075 81 0.00% 0.00% 0.00% 0 Authentication P
131 0 1 0 0.00% 0.00% 0.00% 0 Auth-proxy AAA B
132 27308 320313 85 0.00% 0.00% 0.00% 0 RUDPV1 Main Proc
133 0 1 0 0.00% 0.00% 0.00% 0 bsm_timers
134 9308 319067 29 0.00% 0.00% 0.00% 0 bsm_xmt_proc
135 100272 635254 157 0.00% 0.00% 0.00% 0 DHCPD Receive
136 0 2 0 0.00% 0.00% 0.00% 0 Dialer Forwarder
137 10108 5363 1884 0.00% 0.00% 0.00% 0 IP Cache Ager
138 9432 5752 1639 0.00% 0.00% 0.00% 0 Adj Manager
139 0 3 0 0.00% 0.00% 0.00% 0 Flow Exporter Ti
140 24520 619985 39 0.00% 0.00% 0.00% 0 IPS Timer
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
141 0 2 0 0.00% 0.00% 0.00% 0 IPS Auto Update
142 0 2 0 0.00% 0.00% 0.00% 0 SDEE Management
143 0 1 0 0.00% 0.00% 0.00% 0 RARP Input
144 300 641 468 0.00% 0.00% 0.00% 0 Transport Port A
145 0 1 0 0.00% 0.00% 0.00% 0 PAD InCall
146 0 2 0 0.00% 0.00% 0.00% 0 X.25 Background
147 0 2 0 0.00% 0.00% 0.00% 0 PPP Bind
148 0 2 0 0.00% 0.00% 0.00% 0 PPP SSS
149 0 1 0 0.00% 0.00% 0.00% 0 MQC Flow Event B
150 0 2 0 0.00% 0.00% 0.00% 0 SCTP Main Proces
151 0 2 0 0.00% 0.00% 0.00% 0 URL filter proc
152 0 1 0 0.00% 0.00% 0.00% 0 VPDN call manage
153 0 1 0 0.00% 0.00% 0.00% 0 CHKPT EXAMPLE
154 0 1 0 0.00% 0.00% 0.00% 0 CHKPT DevTest
155 0 1 0 0.00% 0.00% 0.00% 0 XSM_EVENT_ENGINE
156 1584 32019 49 0.00% 0.00% 0.00% 0 XSM_ENQUEUER
157 548 32019 17 0.00% 0.00% 0.00% 0 XSM Historian
158 0 1 0 0.00% 0.00% 0.00% 0 Select Timers
159 0 2 0 0.00% 0.00% 0.00% 0 HTTP Process
160 0 2 0 0.00% 0.00% 0.00% 0 CIFS API Process
161 0 2 0 0.00% 0.00% 0.00% 0 CIFS Proxy Proce
162 0 1 0 0.00% 0.00% 0.00% 0 Crypto HW Proc
163 1528 21455 71 0.00% 0.00% 0.00% 0 ACE policy loade
164 0 2 0 0.00% 0.00% 0.00% 0 VSP_MGR
165 1424 12891 110 0.00% 0.00% 0.00% 0 CRM_CALL_UPDATE_
166 0 2 0 0.00% 0.00% 0.00% 0 cpf_process_msg_
167 0 2 0 0.00% 0.00% 0.00% 0 ENABLE AAA
168 0 1 0 0.00% 0.00% 0.00% 0 EM Background Pr
169 0 1 0 0.00% 0.00% 0.00% 0 Key chain liveke
170 24 40 600 0.00% 0.00% 0.00% 0 LINE AAA
171 0 2 0 0.00% 0.00% 0.00% 0 LOCAL AAA
172 45796 13766 3326 0.08% 0.01% 0.00% 0 TPLUS
173 0 2 0 0.00% 0.00% 0.00% 0 AAA Cached Serve
174 0 3 0 0.00% 0.00% 0.00% 0 Crypto WUI
175 0 2 0 0.00% 0.00% 0.00% 0 Crypto Support
176 0 1 0 0.00% 0.00% 0.00% 0 EPM MAIN PROCESS
177 4 2 2000 0.00% 0.00% 0.00% 0 Proxy Session Ap
178 0 1 0 0.00% 0.00% 0.00% 0 CCVPM_HTSP
179 0 1 0 0.00% 0.00% 0.00% 0 CCVPM_R2
180 0 1 0 0.00% 0.00% 0.00% 0 EPHONE MWI Refre
181 12 359 33 0.00% 0.00% 0.00% 0 FB/KS Log HouseK
182 0 2 0 0.00% 0.00% 0.00% 0 EPHONE MWI BG Pr
183 0 1 0 0.00% 0.00% 0.00% 0 CCSWVOICE
184 0 1 0 0.00% 0.00% 0.00% 0 cpf_process_tpQ
185 0 1 0 0.00% 0.00% 0.00% 0 http client proc
186 272 5372 50 0.00% 0.00% 0.00% 0 DHCPD Database
187 0 1 0 0.00% 0.00% 0.00% 0 QOS_MODULE_MAIN
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
188 0 1 0 0.00% 0.00% 0.00% 0 RPMS_PROC_MAIN
189 0 1 0 0.00% 0.00% 0.00% 0 VoIP AAA
190 22532 619984 36 0.00% 0.00% 0.00% 0 CCE DP Proc
191 8 84 95 0.00% 0.00% 0.00% 0 IP VFR proc
192 0 2 0 0.00% 0.00% 0.00% 0 crypto engine pr
193 0 8 0 0.00% 0.00% 0.00% 0 Crypto ACL
194 0 1 0 0.00% 0.00% 0.00% 0 CRYPTO QoS proce
195 0 1 0 0.00% 0.00% 0.00% 0 Crypto INT
196 0 3 0 0.00% 0.00% 0.00% 0 Crypto IKE Dispa
197 0 3 0 0.00% 0.00% 0.00% 0 Crypto IKMP
198 0 1 0 0.00% 0.00% 0.00% 0 Crypto IKEv2
199 1524 16096 94 0.00% 0.00% 0.00% 0 IPSEC key engine
200 0 1 0 0.00% 0.00% 0.00% 0 IPSEC manual key
201 0 1 0 0.00% 0.00% 0.00% 0 Crypto PAS Proc
202 0 4 0 0.00% 0.00% 0.00% 0 Crypto CA
203 0 1 0 0.00% 0.00% 0.00% 0 Crypto PKI-CRL
204 0 1 0 0.00% 0.00% 0.00% 0 Crypto SSL
205 0 1 0 0.00% 0.00% 0.00% 0 encrypt proc
206 0 1 0 0.00% 0.00% 0.00% 0 Key Proc
207 0 1 0 0.00% 0.00% 0.00% 0 GDOI GM Process
208 0 1 0 0.00% 0.00% 0.00% 0 UNICAST REKEY
209 0 1 0 0.00% 0.00% 0.00% 0 UNICAST REKEY AC
210 0 1 0 0.00% 0.00% 0.00% 0 IMA Traps
211 0 2 0 0.00% 0.00% 0.00% 0 Control-plane ho
212 272 487 558 0.00% 0.00% 0.00% 0 AAA SEND STOP EV
213 0 6 0 0.00% 0.00% 0.00% 0 EEM ED Resource
214 0 6 0 0.00% 0.00% 0.00% 0 EEM ED Track
215 1080 32160 33 0.00% 0.00% 0.00% 0 RMON Recycle Pro
216 0 2 0 0.00% 0.00% 0.00% 0 RMON Deferred Se
217 0 1 0 0.00% 0.00% 0.00% 0 Syslog Traps
218 0 1 0 0.00% 0.00% 0.00% 0 Crypto cTCP proc
219 11300 315463 35 0.00% 0.00% 0.00% 0 trunk conditioni
220 0 1 0 0.00% 0.00% 0.00% 0 trunk conditioni
221 0 1 0 0.00% 0.00% 0.00% 0 RMON Packets
222 0 40 0 0.00% 0.00% 0.00% 0 EEM Server
223 0 6 0 0.00% 0.00% 0.00% 0 EEM ED CLI
224 0 6 0 0.00% 0.00% 0.00% 0 EEM ED Counter
225 0 6 0 0.00% 0.00% 0.00% 0 EEM ED Interface
226 0 6 0 0.00% 0.00% 0.00% 0 EEM ED IOSWD
227 4 6 666 0.00% 0.00% 0.00% 0 EEM ED None
228 0 6 0 0.00% 0.00% 0.00% 0 EEM ED OIR
229 0 6 0 0.00% 0.00% 0.00% 0 EEM ED SNMP
230 856 5377 159 0.00% 0.00% 0.00% 0 EEM ED Timer
231 0 7 0 0.00% 0.00% 0.00% 0 EEM Policy Direc
232 6048 6706 901 0.00% 0.00% 0.00% 0 Syslog
233 0 1 0 0.00% 0.00% 0.00% 0 VPDN Test
234 24160 2970 8134 0.00% 0.02% 0.00% 2 SSH Process
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
235 644 2686 239 0.00% 0.00% 0.00% 0 CC-API_VCM
236 246384 3118094 79 0.00% 0.02% 0.00% 0 CCPROXY_CT
237 1072 11192 95 0.00% 0.00% 0.00% 0 CEF Scanner
238 0 1 0 0.00% 0.00% 0.00% 0 tHUB
239 2032 89 22831 0.00% 0.03% 0.01% 3 SSH Process
240 56 181 309 0.00% 0.00% 0.00% 0 SSH Event handle
241 611940 9643002 63 0.00% 0.06% 0.07% 0 PPP manager
242 438556 9643579 45 0.00% 0.03% 0.05% 0 PPP Events
243 25564 320422 79 0.00% 0.00% 0.00% 0 Multilink PPP
244 1928 188 10255 0.16% 0.06% 0.01% 4 SSH Process
245 0 3 0 0.00% 0.00% 0.00% 0 TCP Listener
246 8668 64184 135 0.00% 0.00% 0.00% 0 IP SLAs Responde
247 235408 431307 545 0.00% 0.01% 0.00% 0 IP SNMP
248 82564 211616 390 0.00% 0.00% 0.00% 0 PDU DISPATCHER
249 1203824 243308 4947 0.00% 0.16% 0.11% 0 SNMP ENGINE
250 0 1 0 0.00% 0.00% 0.00% 0 SNMP ConfCopyPro
251 5496 667 8239 0.00% 0.00% 0.00% 0 SNMP Traps
252 37096 359692 103 0.00% 0.00% 0.00% 0 NTP
253 85020 578 147093 0.00% 0.00% 0.00% 0 crypto sw pk pro
254 220 4614 47 0.00% 0.00% 0.00% 0 IP-EIGRP Router
255 1558328 3866724 403 0.00% 0.02% 0.00% 0 IP-EIGRP: PDM
256 1220 32085 38 0.00% 0.00% 0.00% 0 IP-EIGRP Router
257 484656 961320 504 0.00% 0.00% 0.00% 0 IP-EIGRP: PDM
258 176532 850793 207 0.00% 0.00% 0.00% 0 BGP Router
259 827392 3908288 211 0.08% 0.06% 0.08% 0 IP-EIGRP: HELLO
260 319936 1078682 296 0.08% 0.02% 0.00% 0 IP-EIGRP: HELLO
261 65780 89309 736 0.00% 0.00% 0.00% 0 BGP I/O
262 51728 23069 2242 0.00% 0.00% 0.00% 0 BGP Scanner
263 1984 258 7689 0.00% 0.00% 0.00% 0 BGP Event
265 804 719 1118 0.00% 0.00% 0.00% 0 TACACS+so finally after most clients closed the cpu is less but when it gets cranked up in the morning it stays pegged. there are 2 ds3's below. i am moving one ds3 to another router since both are hammered all day. ii continued to loose eigrp neighbors on both connections all day while the circuits were bad and my router had high cpu so a lot going on at once
sh int Serial1/0
Serial1/0 is up, line protocol is up
Hardware is M1T-T3+ pa
Description: DS3 p2p
Internet address is 10.XXXXXXXXX
MTU 1500 bytes, BW 44210 Kbit, DLY 210 usec,
reliability 255/255, txload 27/255, rxload 23/255
Encapsulation HDLC, crc 16, loopback not set
Keepalive set (10 sec)
Restart-Delay is 0 secs
Last input 00:00:01, output 00:00:00, output hang never
Last clearing of "show interface" counters 00:06:38
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 147
Queueing strategy: Class-based queueing
Output queue: 0/1000/64/147 (size/max total/threshold/drops)
Conversations 0/141/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
Available Bandwidth 26526 kilobits/sec
30 second input rate 4118000 bits/sec, 2278 packets/sec
30 second output rate 4767000 bits/sec, 3164 packets/sec
1102737 packets input, 213807726 bytes, 0 no buffer
Received 45 broadcasts, 0 runts, 0 giants, 0 throttles
0 parity
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
1290970 packets output, 222492740 bytes, 0 underruns
0 output errors, 0 applique, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
0 carrier transitions
rxLOS inactive, rxLOF inactive, rxAIS inactive
txAIS inactive, rxRAI inactive, txRAI inactive
sh int Serial3/0
Serial3/0 is up, line protocol is up
Hardware is M1T-T3+ pa
Description: DS3 p2p
Internet address is 10.XXXXXXXXXXX
MTU 4470 bytes, BW 44210 Kbit, DLY 200 usec,
reliability 255/255, txload 29/255, rxload 13/255
Encapsulation PPP, LCP Open
Open: IPCP, CDPCP, crc 16, loopback not set
Keepalive set (10 sec)
Restart-Delay is 0 secs
Last input 00:00:03, output 00:00:00, output hang never
Last clearing of "show interface" counters 00:06:45
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 1263
Queueing strategy: Class-based queueing
Output queue: 0/1000/64/1263 (size/max total/threshold/drops)
Conversations 0/150/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
Available Bandwidth 26526 kilobits/sec
30 second input rate 2419000 bits/sec, 1731 packets/sec
30 second output rate 5179000 bits/sec, 1809 packets/sec
969173 packets input, 305941909 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 parity
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
1233503 packets output, 810787594 bytes, 0 underruns
0 output errors, 0 applique, 0 interface resets
0 output buffer failures, 0 output buffers swapped out
0 carrier transitions
rxLOS inactive, rxLOF inactive, rxAIS inactive
txAIS inactive, rxRAI inactive, txRAI inactive -
High CPU due to dispatch unit in cisco ASA 5540
Hi Any suggestion help
High CPU due to dispatch unit in cisco ASA 5540
ciscoasa# sh processes cpu-usage
PC Thread 5Sec 1Min 5Min Process
0805520c ad5afdf8 0.0% 0.0% 0.0% block_diag
081a8d34 ad5afa08 82.6% 82.1% 82.3% Dispatch Unit
083b6c05 ad5af618 0.0% 0.0% 0.0% CF OIR
08a60aa0 ad5af420 0.0% 0.0% 0.0% lina_int
08069f06 ad5aee38 0.0% 0.0% 0.0% Reload Control Thread
08072196 ad5aec40 0.0% 0.0% 0.0% aaa
08c76f3d ad5aea48 0.0% 0.0% 0.0% UserFromCert Thread
080a6f36 ad5ae658 0.0% 0.0% 0.0% CMGR Server Process
080a7445 ad5ae460 0.0% 0.0% 0.0% CMGR Timer Process
081a815c ad5ada88 0.0% 0.0% 0.0% dbgtrace
0844d75c ad5ad2a8 0.0% 0.0% 0.0% 557mcfix
0844d57e ad5ad0b0 0.0% 0.0% 0.0% 557statspoll
08c76f3d ad5abef8 0.0% 0.0% 0.0% netfs_thread_init
09319755 ad5ab520 0.0% 0.0% 0.0% Chunk Manager
088e3f0e ad5ab328 0.0% 0.0% 0.0% PIX Garbage Collector
088d72d4 ad5ab130 0.0% 0.0% 0.0% IP Address Assign
08ab1cd6 ad5aaf38 0.0% 0.0% 0.0% QoS Support Module
08953cbf ad5aad40 0.0% 0.0% 0.0% Client Update Task
093698fa ad5aab48 0.0% 0.0% 0.0% Checkheaps
08ab6205 ad5aa560 0.0% 0.0% 0.0% Quack process
08b0dd52 ad5aa368 0.0% 0.0% 0.0% Session Manager
08c227d5 ad5a9f78 0.0% 0.0% 0.0% uauth
08bbf615 ad5a9d80 0.0% 0.0% 0.0% Uauth_Proxy
08bf5cbe ad5a9798 0.0% 0.0% 0.0% SSL
08c20766 ad5a95a0 0.0% 0.0% 0.0% SMTP
081c0b4a ad5a93a8 0.0% 0.0% 0.0% Logger
08c19908 ad5a91b0 0.0% 0.0% 0.0% Syslog Retry Thread
08c1346e ad5a8fb8 0.0% 0.0% 0.0% Thread Logger
08e47c82 ad5a81f0 0.0% 0.0% 0.0% vpnlb_thread
08f0f055 ad5a7a10 0.0% 0.0% 0.0% pci_nt_bridge
0827a43d ad5a7620 0.0% 0.0% 0.0% TLS Proxy Inspector
08b279f3 ad5a7428 0.0% 0.0% 0.0% emweb/cifs_timer
086a0217 ad5a7230 0.0% 0.0% 0.0% netfs_mount_handler
08535408 ad5a7038 0.0% 0.0% 0.0% arp_timer
0853d18c ad5a6e40 0.0% 0.0% 0.0% arp_forward_thread
085ad295 ad5a6c48 0.0% 0.0% 0.0% Lic TMR
08c257b1 ad5a6a50 0.0% 0.0% 0.0% tcp_fast
08c28910 ad5a6858 0.0% 0.0% 0.0% tcp_slow
08c53f79 ad5a6660 0.0% 0.0% 0.0% udp_timer
080fe008 ad5a6468 0.0% 0.0% 0.0% CTCP Timer process
08df6853 ad5a6270 0.0% 0.0% 0.0% L2TP data daemon
08df7623 ad5a6078 0.0% 0.0% 0.0% L2TP mgmt daemon
08de39b8 ad5a5e80 0.0% 0.0% 0.0% ppp_timer_thread
08e48157 ad5a5c88 0.0% 0.0% 0.0% vpnlb_timer_thread
081153ff ad5a5a90 0.0% 0.0% 0.0% IPsec message handler
081296cc ad5a5898 0.0% 0.0% 0.0% CTM message handler
089b2bd9 ad5a56a0 0.0% 0.0% 0.0% NAT security-level reconfiguration
08ae1ba8 ad5a54a8 0.0% 0.0% 0.0% ICMP event handler
I want exact troubleshooting.
(1) Steps to follow.
(2) Required configuration
(3) Any good suggestions
(4) Any Tool to troubleshoot.
Suggestions are welcomeHello,
NMS is probably not the right community to t/s this. You probably want to move this to Security group (Security > Firewalling).
In the meanwhile, i have some details to share for you to check, though i am not a security/ASA expert.
The Dispatch Unit is a process that continually runs on single-core ASAs (models 5505, 5510, 5520, 5540, 5550). The Dispatch Unit takes packets off of the interface driver and passes them to the ASA SoftNP for further processing; it also performs the reverse process.
To determine if the Dispatch Unit process is utilizing the majority of the CPU time, use the command show cpu usage and show process cpu-usage sorted non-zero
show cpu usage (and show cpu usage detail) will show the usage of the ASA CPU cores:
ASA# show cpu usage
CPU utilization for 5 seconds = 0%; 1 minute: 1%; 5 minutes: 0%
show process cpu-usage sorted non-zero will display a sorted list of processes that are using the CPU usage.
In the example below, the Dispatch Unit process has used 50 percent of the CPU for the last 5 seconds:
ASA# show process cpu-usage sorted non-zero
0x0827e731 0xc85c5bf4 50.5% 50.4% 50.3% Dispatch Unit
0x0888d0dc 0xc85b76b4 2.3% 5.3% 5.5% esw_stats
0x090b0155 0xc859ae40 1.5% 0.4% 0.1% ssh
0x0878d2de 0xc85b22c8 0.1% 0.1% 0.1% ARP Thread
0x088c8ad5 0xc85b1268 0.1% 0.1% 0.1% MFIB
0x08cdd5cc 0xc85b4fd0 0.1% 0.1% 0.1% update_cpu_usage
If Dispatch Unit is listed as a top consumer of CPU usage, then use this document to narrow down what might be causing the Dispatch Unit process to be so active.
Most cases of high CPU utilization occur because the Dispatch Unit process is high. Common causes of high utilization include:
Oversubscription
Routing loops
Host with a high number of connections
Excessive system logs
Unequal traffic distribution
More t/s details can be shared by the ASA members from the community.
HTH
-Thanks
Vinod
Maybe you are looking for
-
MS Internet Explorer Registry Key
I have a PC Windows 2000 Professional with Internet Explorer 6.0, and two version of Java Plug-in installed (14.1 and 1.4.2). Now, when I switch between the two versions, which keys of the registry are involved in the process? In my case when I switc
-
Hi all, I'm currently working on a project using LV7.1 that invloves the use of multiple subvi's linked back to the top level VI, acting as a main menu screen. However, I am running into a spot of bother when attempting to close a particular subvi pa
-
I cant conect my iphone to the desktop ...for some reason it start viberating when I conect the iphone to the desktop
-
SEM-BCS: Cons Group Field Required for Inter-Unit Elimination
Hi! I need help. I need to use document type for manual postings that allows me to indicate the cons group field. I understand the PL10 is cons unit dependent only and not cons group. I know that PL12 allows cons group posting. But from what I unders
-
Query is taking 4 minute to update 100000 records.
Hi Experts, Query is taking 4 minutes to update 100000 records. Please help me.How to improve the performance of this query. Please help me. Thanks.