[SERVER-36776] Performance degradation with threads increasing in YCSB WorkloadE test Created: 21/Aug/18  Updated: 15/Sep/18  Resolved: 21/Aug/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: 3.4.10, 3.6.1, 4.0.1
Fix Version/s: None

Type: Question Priority: Major - P3
Reporter: Xun LI [X] Assignee: Nick Brewer
Resolution: Done Votes: 0
Labels: test-only
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
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)


Participants:

 Description   

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.

 



 Comments   
Comment by Xun LI [X] [ 21/Aug/18 ]

Hi

   I did building mongod from source.

   But in Ubuntu 16.04.1 LTS, I found the same problem. 

Comment by Nick Brewer [ 21/Aug/18 ]

Seeker MongoDB does not provide an ARM binary for CentOS - based on the environment information you've provided, I assume you're building mongod from source.

If you would like to see a CentOS binary included in the platforms actively supported by MongoDB, please open a separate ticket detailing your request.

Thanks,
Nick

Generated at Thu Feb 08 04:44:03 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.