qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Soderquist (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-6862) IoReceiver thread using CPU even when there are no messages moving
Date Mon, 16 Nov 2015 22:35:11 GMT
Mark Soderquist created QPID-6862:

             Summary: IoReceiver thread using CPU even when there are no messages moving
                 Key: QPID-6862
                 URL: https://issues.apache.org/jira/browse/QPID-6862
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
    Affects Versions: 0.32
         Environment: Qpid 0.32
OpenJDK Runtime Environment (build 1.8.0_65-b17)
Red Hat Enterprise Linux Server release 6.7 (Santiago)
            Reporter: Mark Soderquist

On our Qpid server we have roughly 25 connections to the server. The traffic over these connections
is very light (1 msg/5 mins). However, the IoReceiver threads are constantly using around
3% CPU each, causing approximately 75% CPU use. We don't understand why the IoReceiver threads
are using CPU when there are very few messages moving. Here is a stack trace of one of the
IoReceiver threads:

Stack Trace
IoReceiver - / [169442] (RUNNABLE)
   java.net.SocketInputStream.socketRead0 line: not available [native method]
   java.net.SocketInputStream.socketRead line: 116 
   java.net.SocketInputStream.read line: 170 
   java.net.SocketInputStream.read line: 141 
   sun.security.ssl.InputRecord.readFully line: 465 
   sun.security.ssl.InputRecord.read line: 503 
   sun.security.ssl.SSLSocketImpl.readRecord line: 973 
   sun.security.ssl.SSLSocketImpl.readDataRecord line: 930 
   sun.security.ssl.AppInputStream.read line: 105 
   org.apache.qpid.transport.network.io.IoReceiver.run line: 156 
   java.lang.Thread.run line: 745 

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org

View raw message