[ https://issues.apache.org/jira/browse/ARTEMIS-2399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
yangwei updated ARTEMIS-2399: ----------------------------- Summary: Improve performance when there are a lot of subscribers (was: Fix performance degradation when there are a lot of subscribers) > Improve performance 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 > Priority: Major > Time Spent: 6h 10m > Remaining Estimate: 0h > > 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.14#76016)