You are here: Foswiki>Service Web>SvMessaging>SvMessagingPerformance (26 Jun 2020, VitaliyRapp)Edit Attach

Erste Tests

Im folgenden erste Testergebnisse bezüglich der Performance des ActiveMQ Messaging Systems.DIESE TESTS SOLLEN ZUNÄCHST NUR EINEN ERSTEN EINDRUCK VERMITTELN, WIE VERSCHIEDENE KONFIGURATIONEN DIE PERFORMANCE BEEINFLUSSEN.

Simples Szenario auf drei Systemen

In diesem Test werden 3 Systeme einbezogen. Dabei agiert jeweils ein System als Broker, eines als Producer und eines als Consumer. (Broker: asl724, Producer: asl723, Consumer: asl725). Verwendet wird nur eine einzige Destination (Queue oder Topic). Ein Testprogramm erzeugt beliebig viele Consumer bzw. Producer Threads. Payload der Testnachrichten ist ein zufällig generiertes byte-Array. Als Nachrichtenformat wird ByteMessage verwendet.

Für den Broker wird die activemq.xml Konfiguration aus dem Release Bundle 5.7.0 verwendet. Allerdings wird der Parameter memoryUsage variiert.

#received bezeichnet die Menge aller zugestellten Nachrichten, allerdings werden Nachrichten aus Topics nicht mit
Broker Memory Usage wire-protocol #producers(Threads) #consumers(Threads) DeliveryMode duration message size [Byte] #sent #received Destination
256MB openwire 1 1 NON_PERSISTENT 300s 1024 17.330.482 17.275.793 Topic
256MB openwire 1 1 NON_PERSISTENT 300s 512 18.959.626 18.845.881 Topic
256MB openwire 1 1 NON_PERSISTENT 300s 2048 13.295.804 13.289.214 Topic
256MB openwire 1 1 NON_PERSISTENT 300s 1024 8.118.928 8.118.928 Queue
256MB openwire 20 1 NON_PERSISTENT 300s 1024 15.325.648 15.092.185 Topic
256MB openwire 20 20 NON_PERSISTENT 300s 1024 1.468.048 avg=ca.1.435.000 Topic
64MB openwire 20 1 NON_PERSISTENT 300s 1024 TODO TODO Topic
256MB openwire 1 1 PERSISTENT 300s 1024 2.096.297 2.096.297 Topic
256 stomp 1 1 NON_PERSISTENT 300s 1024 TODO TODO Topic
-- StefanKrepp - 01 Feb 2013
Topic revision: r4 - 26 Jun 2020, VitaliyRapp
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback