Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-2802 Stress test of server.
  3. NEXUS-2803

Peformance degradation between 1.3.6 and 1.4.0 retreiving cached proxied artifacts

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Incomplete
    • Affects Version/s: 1.4.0
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Tested with Nexus 1.3.6 an Nexus OSS svn #5164 (1.4 branch build).

      I've set up each nexus with a public group that contains a proxy of the RSO "sonatype" group, and local repositories (central proxy has been removed).

      The attached JMeter file simulates 10 users doing the same build simultaneously with a clean local reposiotry.

      I first ran this script without measuring performance to ensure that all artifacts were cached by the proxy, then ran three more times for each of 1.3.4 and 1.4.0. For each run I restarted the Nexus under test.

      As seen by the attached JConsole screen shots, 1.4.0 is worse in all respects measured. In particular, the time to complete this test is almost 3 times longer, heap usage is also about 3 times higher.

        Attachments

        1. nexus-1.3.6.png
          nexus-1.3.6.png
          72 kB
        2. nexus-1.3.6-cstamas-empty.png
          nexus-1.3.6-cstamas-empty.png
          740 kB
        3. nexus-1.3.6-cstamas-populated.png
          nexus-1.3.6-cstamas-populated.png
          712 kB
        4. nexus-1.4.0-rev5206-cstamas-empty.png
          nexus-1.4.0-rev5206-cstamas-empty.png
          718 kB
        5. nexus-1.4.0-rev5206-cstamas-populated.png
          nexus-1.4.0-rev5206-cstamas-populated.png
          828 kB
        6. nexus-136-jconsole.png
          nexus-136-jconsole.png
          80 kB
        7. nexus-140-jconsole.png
          nexus-140-jconsole.png
          79 kB
        8. nexusbuild.jmx
          4.55 MB
        9. nexus-pro-1.3.6.png
          nexus-pro-1.3.6.png
          75 kB
        10. nexus-pro-svn-10104.png
          nexus-pro-svn-10104.png
          77 kB
        11. nexus-svn-5207.png
          nexus-svn-5207.png
          87 kB

          Issue Links

            Activity

              People

              • Assignee:
                cstamas Tamás Cservenák
                Reporter:
                rseddon Rich Seddon
                Last Updated By:
                Jason Dillon
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Date of First Response:

                  Time Tracking

                  Estimated:
                  Original Estimate - 4h Original Estimate - 4h
                  4h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 9h 50m
                  9h 50m