Home > Storage > PowerFlex > White Papers > Dell APEX Block Storage for AWS: MongoDB using Kubernetes and PowerFlex CSI > Use case 1: Workload C
Workload C (100 percent read) operations were performed on all the MongoDB pods by reading 20 million records on each MongoDB sharded pod. Each YCSB-mongo client can read a subset of the data by changing the number of threads and the requestdistribution=sequential option:
kubectl -n mongo exec $(kubectl get pod -n mongo | grep YCSB-pod1 | awk '{print $1}') -- \ ./bin/YCSB load mongodb -s -threads 64 \
-P "workloads/workloadc" \ -p mongodb.url=mongodb://mongodb:*****@10.244.3.9:27017/YCSB?w=1 2>&1 \
-p recordcount=200000000 \
-p operationcount=200000000 \
-p insertproportion=1 \
-p requestdistribution=sequential \
-p mongodb.writeConcern=acknowledged \
-p writeallfields=true | tee -a /home/ec2-user/mongodblogs/20m_64_workloadc_s0n1 &
The following figure shows the results of (100 percent read) operations across all eight MongoDB sharded pods on a PowerFlex two-layer cluster on the AWS public cloud. A cumulative throughput of 1,622,747ops/s ~ 1.62 million ops/s is achieved at a submillisecond latency for 64 threads on the MongoDB sharded cluster.