10 Replies Latest reply on Apr 24, 2014 7:08 PM by paolo andriolo

    High CPU Load: Default I/O threads continuously active around poll0()

    paolo andriolo Newbie

      Hi,

      I've a server (wildfly-8.0.0.Final) that use ~200% cpu.

      with jconsole I observed some threads (Default I/O) that are continuously running:

       

      bugXNIO.png

      with this stack:

      sun.nio.ch.PollArrayWrapper.poll0(Native Method)

      sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)

      sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)

      sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)

      sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)

      sun.nio.ch.SelectorImpl.select(SelectorImpl.java:102)

      org.xnio.nio.WorkerThread.run(WorkerThread.java:497)

       

      System enviroment:

      OS Debian 3.11-2-amd64 #1 SMP Debian 3.11.10-1

      java version "1.7.0_21"

      OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-5)

      OpenJDK Server VM (build 23.7-b01, mixed mode)

       

      Do you think is a jvm bug, or xnio bug?

      Thanks