Hello, Invoke top for particular process displaying threads enabled. Find the hottest thread PID. invoke jstack for this process, find the suspicious thread by ".. nid=0x[PID in hex]" ... PROFIT!
On Wed, Jan 15, 2014 at 1:38 PM, YouPeng Yang <yypvsxf19870...@gmail.com>wrote: > Hi > I find that the cpu ratio is very high when the tomcat contained solr > 4.6 sleep. > The pid 13359 shows that my sleeping solr web container take high cpu > ratio > > Any insights? > > > [solr@fkapp1 ~]$ top -d -1 -u solr > top - 17:30:15 up 302 days, 7:10, 5 users, load average: 4.54, 4.52, > 4.47 > Tasks: 418 total, 1 running, 412 sleeping, 0 stopped, 5 zombie > Cpu(s): 19.1%us, 0.1%sy, 0.0%ni, 80.8%id, 0.0%wa, 0.0%hi, 0.0%si, > 0.0%st > Mem: 32955380k total, 28288212k used, 4667168k free, 503148k buffers > Swap: 37257200k total, 87064k used, 37170136k free, 10861500k cached > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ > COMMAND > > 13359 solr 21 0 11.4g 6.7g 12m S 400.5 21.4 491:30.85 java > > 3678 solr 15 0 13020 1380 828 R 0.0 0.0 0:19.16 > top > > 3694 solr 15 0 66092 1556 1228 S 0.0 0.0 0:00.01 > bash > -- Sincerely yours Mikhail Khludnev Principal Engineer, Grid Dynamics <http://www.griddynamics.com> <mkhlud...@griddynamics.com>