You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Thomas Becker (Created) (JIRA)" <ji...@apache.org> on 2011/12/20 14:29:30 UTC

[jira] [Created] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

slow message producer using stomp with receipt (depending on message size)
--------------------------------------------------------------------------

                 Key: AMQ-3642
                 URL: https://issues.apache.org/jira/browse/AMQ-3642
             Project: ActiveMQ
          Issue Type: Bug
          Components: stomp
    Affects Versions: 5.5.1
         Environment: suse sles 11 
            Reporter: Thomas Becker


performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Thomas Becker (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13173183#comment-13173183 ] 

Thomas Becker commented on AMQ-3642:
------------------------------------

Messages per second	Message size [chars]		Note

25	10		1000 messages with 10 characters in 40 seconds
25	100		1000 messages with 100 characters in 40 seconds
23	200		1000 messages with 200 characters in 43 seconds
25	300		1000 messages with 300 characters in 40 seconds
25	400		1000 messages with 400 characters in 40 seconds
25	500		1000 messages with 500 characters in 40 seconds
25	600		1000 messages with 600 characters in 40 seconds
25	700		1000 messages with 700 characters in 40 seconds
25	800		1000 messages with 800 characters in 40 seconds
25	900		1000 messages with 900 characters in 40 seconds
167	1000		1000 messages with 1000 characters in 6 seconds
250	2000		1000 messages with 2000 characters in 4 seconds
250	3000		1000 messages with 3000 characters in 4 seconds
250	4000		1000 messages with 4000 characters in 4 seconds
200	5000		1000 messages with 5000 characters in 5 seconds
200	10000		1000 messages with 10000 characters in 5 seconds
167	20000		1000 messages with 20000 characters in 6 seconds
125	30000		1000 messages with 30000 characters in 8 seconds
100	40000		1000 messages with 40000 characters in 10 seconds
84	50000		1000 messages with 50000 characters in 12 seconds
84	60000		1000 messages with 60000 characters in 12 seconds
77	70000		1000 messages with 70000 characters in 13 seconds

                
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Thomas Becker (Issue Comment Edited) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13173183#comment-13173183 ] 

Thomas Becker edited comment on AMQ-3642 at 12/20/11 1:34 PM:
--------------------------------------------------------------

||Messages per second ||	Message size [chars]||		Note
|25 |	10|		1000 messages with 10 characters in 40 seconds
|25 |	100 |		1000 messages with 100 characters in 40 seconds
|23|	200|		1000 messages with 200 characters in 43 seconds
|25|	300|		1000 messages with 300 characters in 40 seconds
|25|	400|		1000 messages with 400 characters in 40 seconds
|25|	500|		1000 messages with 500 characters in 40 seconds
|25|	600|		1000 messages with 600 characters in 40 seconds
|25|	700|		1000 messages with 700 characters in 40 seconds
|25|	800|		1000 messages with 800 characters in 40 seconds
|25|	900|		1000 messages with 900 characters in 40 seconds
|167|	1000|		1000 messages with 1000 characters in 6 seconds
|250|	2000|		1000 messages with 2000 characters in 4 seconds
|250|	3000|		1000 messages with 3000 characters in 4 seconds
|250|	4000|		1000 messages with 4000 characters in 4 seconds
|200|	5000|		1000 messages with 5000 characters in 5 seconds
|200|	10000|		1000 messages with 10000 characters in 5 seconds
|167|	20000|		1000 messages with 20000 characters in 6 seconds
|125|	30000|		1000 messages with 30000 characters in 8 seconds
|100|	40000|		1000 messages with 40000 characters in 10 seconds
|84|	50000|		1000 messages with 50000 characters in 12 seconds
|84|	60000|		1000 messages with 60000 characters in 12 seconds
|77|	70000|		1000 messages with 70000 characters in 13 seconds


                
      was (Author: frickelnix):
    Messages per second	Message size [chars]		Note

25	10		1000 messages with 10 characters in 40 seconds
25	100		1000 messages with 100 characters in 40 seconds
23	200		1000 messages with 200 characters in 43 seconds
25	300		1000 messages with 300 characters in 40 seconds
25	400		1000 messages with 400 characters in 40 seconds
25	500		1000 messages with 500 characters in 40 seconds
25	600		1000 messages with 600 characters in 40 seconds
25	700		1000 messages with 700 characters in 40 seconds
25	800		1000 messages with 800 characters in 40 seconds
25	900		1000 messages with 900 characters in 40 seconds
167	1000		1000 messages with 1000 characters in 6 seconds
250	2000		1000 messages with 2000 characters in 4 seconds
250	3000		1000 messages with 3000 characters in 4 seconds
250	4000		1000 messages with 4000 characters in 4 seconds
200	5000		1000 messages with 5000 characters in 5 seconds
200	10000		1000 messages with 10000 characters in 5 seconds
167	20000		1000 messages with 20000 characters in 6 seconds
125	30000		1000 messages with 30000 characters in 8 seconds
100	40000		1000 messages with 40000 characters in 10 seconds
84	50000		1000 messages with 50000 characters in 12 seconds
84	60000		1000 messages with 60000 characters in 12 seconds
77	70000		1000 messages with 70000 characters in 13 seconds

                  
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Timothy Bish (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13174341#comment-13174341 ] 

Timothy Bish commented on AMQ-3642:
-----------------------------------

We need more information on this such as broker config and client code to see how you are using the broker.
                
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>         Attachments: screenshot-1.jpg
>
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Timothy Bish (Closed) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish closed AMQ-3642.
-----------------------------

    Resolution: Not A Problem

The supplied java test harness shows the problem with the users performance numbers, the perl test is send and receiving at the same time so naturally the numbers begin to drift upward as the overhead associated with this process accumulate.
                
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>         Attachments: StompPerformanceTest.java, screenshot-1.jpg, speedtest_receipt.pl
>
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Thomas Becker (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Becker updated AMQ-3642:
-------------------------------

    Attachment: screenshot-1.jpg
    
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>         Attachments: screenshot-1.jpg
>
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Thomas Becker (Issue Comment Edited) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13177635#comment-13177635 ] 

Thomas Becker edited comment on AMQ-3642 at 12/30/11 12:58 PM:
---------------------------------------------------------------

we use the default config and the attached perl client
                
      was (Author: frickelnix):
    Perl Cient
                  
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>         Attachments: screenshot-1.jpg, speedtest_receipt.pl
>
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Thomas Becker (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Becker updated AMQ-3642:
-------------------------------

    Attachment: speedtest_receipt.pl

Perl Cient
                
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>         Attachments: screenshot-1.jpg, speedtest_receipt.pl
>
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (AMQ-3642) slow message producer using stomp with receipt (depending on message size)

Posted by "Darius Schier (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Darius Schier updated AMQ-3642:
-------------------------------

    Attachment: StompPerformanceTest.java

Find attached another unit test. The following is remarkable:
*Version 1* delivers the throughput that Thomas mentions. BUT:
*Version 2* (fetching the receipt after all messages were send) is much faster than version 1.
                
> slow message producer using stomp with receipt (depending on message size)
> --------------------------------------------------------------------------
>
>                 Key: AMQ-3642
>                 URL: https://issues.apache.org/jira/browse/AMQ-3642
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.5.1
>         Environment: suse sles 11 
>            Reporter: Thomas Becker
>         Attachments: StompPerformanceTest.java, screenshot-1.jpg, speedtest_receipt.pl
>
>
> performance of sending messages via stomp transport using a receipt for each message seams depending on message size.
> sending 1000 message a 900 byte is much slower than sending 1000 message a 2000 byte

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira