Skip to content

Instantly share code, notes, and snippets.

@kaitnieks
Created March 5, 2014 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kaitnieks/9363338 to your computer and use it in GitHub Desktop.
Save kaitnieks/9363338 to your computer and use it in GitHub Desktop.
hot threads
root@h3 [~]# curl 'http://localhost:9200/_nodes/hot_threads?pretty'
::: [Captain Zero][3txvvdE8RZqn_ghiTkuyIQ][h3.*.net][inet[/*:9300]]
2.6% (13ms out of 500ms) cpu usage by thread 'elasticsearch[Captain Zero][scheduler][T#1]'
9/10 snapshots sharing following 9 elements
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
unique snapshot
java.lang.Thread.isInterrupted(Native Method)
java.lang.Thread.interrupted(Thread.java:982)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
0.0% (136.6micros out of 500ms) cpu usage by thread 'Wrapper-Control-Event-Monitor'
10/10 snapshots sharing following 2 elements
java.lang.Thread.sleep(Native Method)
org.tanukisoftware.wrapper.WrapperManager$3.run(WrapperManager.java:962)
0.0% (98.8micros out of 500ms) cpu usage by thread 'elasticsearch[Captain Zero][transport_client_worker][T#2]{Old I/O client worker ([id: 0x81427569, /*:39064 => /*:9300])}'
10/10 snapshots sharing following 14 elements
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:152)
java.net.SocketInputStream.read(SocketInputStream.java:122)
java.net.SocketInputStream.read(SocketInputStream.java:210)
java.io.FilterInputStream.read(FilterInputStream.java:83)
java.io.PushbackInputStream.read(PushbackInputStream.java:139)
org.elasticsearch.common.netty.channel.socket.oio.OioWorker.process(OioWorker.java:64)
org.elasticsearch.common.netty.channel.socket.oio.AbstractOioWorker.run(AbstractOioWorker.java:73)
org.elasticsearch.common.netty.channel.socket.oio.OioWorker.run(OioWorker.java:51)
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment