[ 
https://issues.apache.org/jira/browse/KAFKA-479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13439164#comment-13439164
 ] 

Chris Riccomini commented on KAFKA-479:
---------------------------------------

As you can see from hprof:


CPU SAMPLES BEGIN (total = 6315) Tue Aug 21 16:45:05 2012
rank   self  accum   count trace method
   1 97.80% 97.80%    6176 300932 sun.nio.ch.EPollArrayWrapper.epollWait
   2  0.08% 97.88%       5 301417 
scala.util.parsing.json.Lexer$$anonfun$string$1$$anonfun$apply$13$$anonfun$apply$14.apply
   3  0.06% 97.94%       4 301411 java.lang.Thread.currentThread
   4  0.05% 97.99%       3 301433 sun.misc.Unsafe.getInt
   5  0.03% 98.02%       2 301342 java.lang.Character.toString
   6  0.03% 98.05%       2 301360 java.nio.HeapByteBuffer.<init>
   7  0.03% 98.08%       2 301412 java.lang.Character.toString
   8  0.03% 98.12%       2 301431 java.lang.Integer.toString
   9  0.03% 98.15%       2 301446 sun.nio.ch.EPollArrayWrapper.interrupt
  10  0.03% 98.18%       2 301454 sun.nio.ch.FileDispatcher.write0
  11  0.03% 98.21%       2 301492 java.lang.Shutdown.halt0
  12  0.02% 98.23%       1 300020 java.util.zip.ZipFile.read
  13  0.02% 98.24%       1 300032 java.util.zip.ZipFile.open
  14  0.02% 98.26%       1 300055 java.util.zip.ZipFile.open
  15  0.02% 98.27%       1 300059 java.lang.StringCoding$StringEncoder.encode

And the trace is:


TRACE 300932:
  sun.nio.ch.EPollArrayWrapper.epollWait(EPollArrayWrapper.java:Unknown line)
  sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
  sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
  sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
  sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
  org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1066)

                
> ZK EPoll taking 100% CPU usage with Kafka Client
> ------------------------------------------------
>
>                 Key: KAFKA-479
>                 URL: https://issues.apache.org/jira/browse/KAFKA-479
>             Project: Kafka
>          Issue Type: Bug
>         Environment: java 1.6.0_21
> Kafka 0.7.14
>            Reporter: Chris Riccomini
>            Priority: Blocker
>         Attachments: java.hprof.txt, java.hprof.txt
>
>
> Hey Guys,
> I'm seeing a very strange bug after I upgraded to Kafka 0.7.14. On my 
> consumer side, the process seems to run with very high CPU usage. I turned on 
> HPROF, and it's showing that 75% of the CPU usage is going to Java's NIO 
> EPoll/select calls.
> There are supposedly work arounds that Mina and a few others employ. This 
> seems like more of a ZK bug- have you guys seen this before?
> Any ideas?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to