Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-36776

Performance degradation with threads increasing in YCSB WorkloadE test

    • Type: Icon: Question Question
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.4.10, 3.6.1, 4.0.1
    • Component/s: None
    • Environment:
      ARMv8 48 core 1 socket CPU, model Confidentiality
      OS Version ,CentOS Linux release 7.5.1804
      gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11)
      OpenJDK Runtime Environment (build 1.8.0_151-b12)

      In order to test performance with ARMv8 based CPU.

      Use YCSB to test MongoDB.

      In 1-16 threads, the performance have a growth curve similar to X86. 

      But in 32 threads or above, the performance reduce and keep at a low level.

      only in Workload E

        OPS/sec
      Workload 1 2 4 8 16 32 48 64 96 128 256 512 1024
      E 1,444 2,795 5,291 10,326 19,186 6,378 6,666 6,796 6,854 6,784 6,379 6,652 6,379

      So, I want to know why this is happening。

      Thanks.

       

            Assignee:
            nick.brewer Nick Brewer
            Reporter:
            Seeker Xun LI [X]
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: