@MikeGoldsmith
I ran the latest version of MeepMeep with the following results. I ran over a variety of workload sizes for sync and not sync.
Notes:
- Per operation between sync and async matches what I’m seeing.
Async Avg operation time (ms): 2.85966974 vs Sync Avg operation time (ms): 0.921244880000001, but the operations/sec are much lower.*
*At 100k workload, Sync has a CPU of 20%(ish), and Async has a CPU of 75%+ (Is the sync option doing threaded sync requests or truly sync?)
– 500 –
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=500
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=1000
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=False
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 500]
[Total docsize: 0]
[Total operations: 500]
[Failed operations: 0]
[Total time (ms): 72.1182]
[Avg operations per/second: 6933]
[Avg operation time (ms): 1.61481]
[Min successful operation time (ms): 0.3947]
[Max successful operation time (ms): 13.7446]
[95th percentile operation time (ms): 4.595695]
[98th percentile operation time (ms): 5.50376]
[99th percentile operation time (ms): 6.162905]
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=500
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=1000
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=True
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 500]
[Total docsize: 0]
[Total operations: 500]
[Failed operations: 0]
[Total time (ms): 453.7195]
[Avg operations per/second: 1102]
[Avg operation time (ms): 0.879687800000001]
[Min successful operation time (ms): 0.4331]
[Max successful operation time (ms): 18.7084]
[95th percentile operation time (ms): 1.8976]
[98th percentile operation time (ms): 3.58850399999999]
[99th percentile operation time (ms): 4.435995]
–5k–
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=5000
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=100
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=False
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 5000]
[Total docsize: 0]
[Total operations: 5000]
[Failed operations: 0]
[Total time (ms): 715.7795]
[Avg operations per/second: 6985]
[Avg operation time (ms): 2.85966974]
[Min successful operation time (ms): 0.3763]
[Max successful operation time (ms): 28.6535]
[95th percentile operation time(ms): 11.178515]
[98th percentile operation time (ms): 13.708498]
[99th percentile operation time (ms): 16.487178]
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=5000
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=100
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=True
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 5000]
[Total docsize: 0]
[Total operations: 5000]
[Failed operations: 0]
[Total time (ms): 4721.4469]
[Avg operations per/second: 1059]
[Avg operation time (ms): 0.921244880000001]
[Min successful operation time (ms): 0.4085]
[Max successful operation time (ms): 23.4117]
[95th percentile operation time (ms): 1.80428]
[98th percentile operation time (ms): 4.88375799999999]
[99th percentile operation time (ms): 6.57278700000001]
–20k–
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=20000
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=100
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=False
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 20000]
[Total docsize: 0]
[Total operations: 20000]
[Failed operations: 0]
[Total time (ms): 2397.5838]
[Avg operations per/second: 8342]
[Avg operation time (ms): 2.219094035]
[Min successful operation time (ms): 0.3558]
[Max successful operation time (ms): 33.0746]
[95th percentile operation time (ms): 7.76223]
[98th percentile operation time (ms): 10.60813]
[99th percentile operation time (ms): 11.820664]
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=20000
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=100
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=True
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 20000]
[Total docsize: 0]
[Total operations: 20000]
[Failed operations: 0]
[Total time (ms): 20234.7412]
[Avg operations per/second: 988]
[Avg operation time (ms): 0.988603275000007]
[Min successful operation time (ms): 0.3916]
[Max successful operation time (ms): 26.6593]
[95th percentile operation time (ms): 2.3936]
[98th percentile operation time (ms): 5.985864]
[99th percentile operation time (ms): 7.25766099999999]
–100k–
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=100000
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=100
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=False
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 100000]
[Total docsize: 0]
[Total operations: 100000]
[Failed operations: 0]
[Total time (ms): 11173.8347]
[Avg operations per/second: 8949]
[Avg operation time (ms): 2.85144512600003]
[Min successful operation time (ms): 0.2805]
[Max successful operation time (ms): 36.6904]
[95th percentile operation time (ms): 9.03734999999999]
[98th percentile operation time (ms): 11.352522]
[99th percentile operation time (ms): 12.777946]
Running with options:
Nodes=“http://…-1…:8091 http://…-2…:8091 http://…-3…:8091 http://…-4…:8091 http://…-5…:8091 http://…-6…:8091”
Bucket=“…”
BucketPassword=“…”
NumOfClients=1
WorkloadSize=100000
DocSamplePath=“”
DocKeyPrefix=“mm”
DocKeySeed=0
DocKeyRange=1000
ClusterUsername=“…”
ClusterPassword=“…”
WarmupMs=100
Verbose=False
MutationPercentage=0.33
WorkloadType=MutationPercentage
EnableOperationTiming=True
UseJson=False
UseSync=True
Preparing bucket:
Running workloads…
[Completed workload: Mix of Get and Set (0.33%) operations against JSON doc(s) with doc size: 156.]
[Workload size: 100000]
[Total docsize: 0]
[Total operations: 100000]
[Failed operations: 0]
[Total time (ms): 94942.9585]
[Avg operations per/second: 1053]
[Avg operation time (ms): 0.927117849000002]
[Min successful operation time (ms): 0.1326]
[Max successful operation time (ms): 90.5195]
[95th percentile operation time (ms): 1.945]
[98th percentile operation time (ms): 5.14612000000001]
[99th percentile operation time (ms): 6.88121099999999]