Skip to content

Instantly share code, notes, and snippets.

Created July 7, 2014 08:37
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 anonymous/9cecfd512cb533114b7d to your computer and use it in GitHub Desktop.
Save anonymous/9cecfd512cb533114b7d to your computer and use it in GitHub Desktop.
Elasticsearch Hot-Threads
$ curl '127.0.0.1:9200/_nodes/hot_threads?interval=2s'
99.8% (1.9s out of 2s) cpu usage by thread 'elasticsearch[myNode][search][T#62]'
3/10 snapshots sharing following 23 elements
org.apache.lucene.search.DisjunctionSumScorer.afterNext(DisjunctionSumScorer.java:54)
org.apache.lucene.search.DisjunctionScorer.advance(DisjunctionScorer.java:158)
org.apache.lucene.search.MinShouldMatchSumScorer.evaluateSmallestDocInHeap(MinShouldMatchSumScorer.java:172)
org.apache.lucene.search.MinShouldMatchSumScorer.nextDoc(MinShouldMatchSumScorer.java:147)
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:299)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:297)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:339)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:621)
org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
...
3/10 snapshots sharing following 23 elements
org.apache.lucene.search.TermScorer.advance(TermScorer.java:85)
org.apache.lucene.search.DisjunctionScorer.advance(DisjunctionScorer.java:149)
org.apache.lucene.search.MinShouldMatchSumScorer.evaluateSmallestDocInHeap(MinShouldMatchSumScorer.java:172)
org.apache.lucene.search.MinShouldMatchSumScorer.nextDoc(MinShouldMatchSumScorer.java:147)
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:299)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:297)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:339)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:621)
org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
...
2/10 snapshots sharing following 20 elements
org.apache.lucene.search.MinShouldMatchSumScorer.nextDoc(MinShouldMatchSumScorer.java:135)
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:299)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:297)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:339)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:621)
org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269)
org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:123)
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:330)
...
2/10 snapshots sharing following 22 elements
org.apache.lucene.search.DisjunctionScorer.advance(DisjunctionScorer.java:150)
org.apache.lucene.search.MinShouldMatchSumScorer.evaluateSmallestDocInHeap(MinShouldMatchSumScorer.java:172)
org.apache.lucene.search.MinShouldMatchSumScorer.nextDoc(MinShouldMatchSumScorer.java:147)
org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:299)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:297)
org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:339)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:621)
org.elasticsearch.search.internal.ContextIndexSearcher.search(ContextIndexSearcher.java:173)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:491)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:448)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:281)
org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:269)
org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:123)
org.elasticsearch.search.SearchService.executeFetchPhase(SearchService.java:330)
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment