activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From johnbing <bingjoh...@gmail.com>
Subject Re: NIO transport performance for ActiveMQ
Date Tue, 24 Sep 2013 15:05:46 GMT
Hi Ceposta,

When I connect my clients using NIO transport I can see NIO worker threads
in my logs.
Like:
    40  5           3           3           0           0 ActiveMQ
InactivityMonitor WriteCheckTimer
    41  5          25          25          10          10 ActiveMQ
BrokerService[amqDevBroker] Task-3
    42  5          52          52          40          40 ActiveMQ NIO
Worker 3
    43  5          22          22          10          10 ActiveMQ
BrokerService[amqDevBroker] Task-4
    44  5          21          21          20          20 ActiveMQ
BrokerService[amqDevBroker] Task-6
    45  5          21          21          10          10 ActiveMQ
BrokerService[amqDevBroker] Task-5
    46  5          29          29          20          20 ActiveMQ NIO
Worker 4
    47  5          18          18          10          10 ActiveMQ NIO
Worker 5
    48  5           3           3           0           0 ActiveMQ
InactivityMonitor Worker
    49  5          16          16          10          10 ActiveMQ NIO
Worker 6
    60  5          71          33          50          20 ActiveMQ NIO
Worker 5
    62  5          51          27          40          20 ActiveMQ
BrokerService[amqDevBroker] Task-8
    63  5          49          31          40          30 ActiveMQ NIO
Worker 6
    64  5          43          29          30          30 ActiveMQ
BrokerService[amqDevBroker] Task-9
    65  5          34          18          20          10 ActiveMQ
BrokerService[amqDevBroker] Task-10
    67  5          36          30          20          20 ActiveMQ NIO
Worker 8
    68  5          26          19          10          10 ActiveMQ
BrokerService[amqDevBroker] Task-11
    69  5          24          20          10          10 ActiveMQ
BrokerService[amqDevBroker] Task-12
    70  5          23          23          10          10 ActiveMQ NIO
Worker 9
    71  5          11          11           0           0 ActiveMQ NIO
Worker 10
    72  5           1           1           0           0 ActiveMQ NIO
Worker 11

NIO worker threads are increasing as soon as I connects a client. Even if I
am using large number(20) of connections I cannot see any thread reduction
compare to TCP. These threads are continuously increasing with client, which
should not happen in case of NIO. 
So I want to know that saturation value, after which number of NIO threads
become constant.

Thanks,
John



--
View this message in context: http://activemq.2283324.n4.nabble.com/NIO-transport-performance-for-ActiveMQ-tp4670977p4671796.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Mime
View raw message