You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "yangwei (JIRA)" <ji...@apache.org> on 2019/06/24 12:13:00 UTC
[jira] [Created] (ARTEMIS-2399) Fix performance degradation when
there are a lot of subscribers
yangwei created ARTEMIS-2399:
--------------------------------
Summary: Fix performance degradation when there are a lot of subscribers
Key: ARTEMIS-2399
URL: https://issues.apache.org/jira/browse/ARTEMIS-2399
Project: ActiveMQ Artemis
Issue Type: Improvement
Components: Broker
Affects Versions: 2.9.0
Environment: broker 2.9.0
cpu: 4 cores, memory: 8G, disk: ssd 500G
broker.xml:
<thread-pool-max-size>60</thread-pool-max-size>
<address-setting match="#">
<max-size-bytes>51Mb</max-size-bytes>
<page-size-bytes>50Mb</page-size-bytes>
<page-max-cache-size>1</page-max-cache-size>
<address-full-policy>PAGE</address-full-policy>
</address-setting>
<message-expiry-scan-period>-1</message-expiry-scan-period>
Reporter: yangwei
We noticed that there was a significant drop in performance when entering page mode in the case of multiple subscribers.
We created a topic and 100 queues bound to it. We ran our _GrinderRunner test_ in our inner test infra cluster with 500 threads producing message and 560 threads, each one picked a random queue to subscribe. The test showed performance is bad: 13000 msg/s sent and 5000 msg/s received.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)