Management I/O thread suddenly consumes high CPU usage with involving XNIO Selector in EAP 7.0 CP8/CP9
Issue
The management I/O thread started to consume high CPU usage suddenly in EAP 7.0.9 where the management native port (9999) is enabled.
Thread dumps indicate that the following stack consumes high CPU usage:
"management I/O-2" #65 prio=5 os_prio=0 tid=0x00007f567809d000 nid=0xb0c4 runnable [0x00007f56b87fa000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked <0x00000000af55c480> (a sun.nio.ch.Util$3)
- locked <0x00000000af55c470> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000000ae853778> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at org.xnio.nio.WorkerThread.run(WorkerThread.java:532)
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.0.8 (CP8)
- 7.0.9 (CP9)
- management native port (9999) is enabled
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.