[jboss-jira] [JBoss JIRA] (AS7-3371) Low Performance of 7.1.0.CR1b - comparing with previous release

Remy Maucherat (JIRA) jira-events at lists.jboss.org
Thu Jan 26 07:51:49 EST 2012


    [ https://issues.jboss.org/browse/AS7-3371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661971#comment-12661971 ] 

Remy Maucherat edited comment on AS7-3371 at 1/26/12 7:51 AM:
--------------------------------------------------------------

The test is having too much concurrency and not enough idling. Adding some would be useful, but that's probably not the point here (test basic raw performance, no need to be realistic). The default thread pool rejects requests when it's out of threads (128 here). So I'd recommend a thread pool with a queue to be able to use native with the test (increasing the thread count too much wouldn't be good, but it could be higher than 128 for sure, up to 256 or 512 would do fine probably). Alternately, the default internal pool can be configured to block until a thread is available by setting the "org.apache.tomcat.util.net.WAIT_FOR_THREAD" system property to "true".
                
      was (Author: rmaucher):
    The test is having too much concurrency and not enough idling. Adding some would be useful, but that's probably not the point here (test basic raw performance, no need to be realistic). The default thread pool rejects requests when it's out of threads (128 here). So I'd recommend a thread pool with a queue to be able to use native with the test (increasing the thread count too much wouldn't be good, but it could be higher than 128 for sure, up to 256 or 512 would do fine probably).

Maybe it's a concurrency thing in the Tomcat EL impl and the huge amount of concurrency the test is using isn't helping.
                  
> Low Performance of 7.1.0.CR1b - comparing with previous release
> ---------------------------------------------------------------
>
>                 Key: AS7-3371
>                 URL: https://issues.jboss.org/browse/AS7-3371
>             Project: Application Server 7
>          Issue Type: Enhancement
>    Affects Versions: 7.1.0.CR1b
>            Reporter: Tomas Remes
>            Assignee: Remy Maucherat
>            Priority: Critical
>              Labels: eap6_prd_req
>             Fix For: 7.1.0.Final
>
>         Attachments: log-7.1.0.Beta1.txt, log-7.1.0.CR1b.txt
>
>
> There is low (especially stress test) performance of AS 7.1.0.CR1b. Comparing to 7.1.0.Beta1 there is at least three times worse performance. You can see marked builds at https://hudson.qa.jboss.com/hudson/view/Weld/view/Weld-Performance-All/job/perf-weld-numberguess-stress-single-jboss7/. In artifacts there is the log.txt file, where you can check stress tests results. I have run it quite many times with same or mostly similar results.

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

        


More information about the jboss-jira mailing list