To simulate the moderate load, we set the initial load to 500 and increment the load by 500 at each run:
Run | # of Server | # of | # of Processes | Load | Throughput | Response Time |
Threads | Clients | Per Client | (Ops/Sec) | (Ops/Sec) | (Msec/Op) | |
1 | 1 | 5 | 2 | 500 | 498 | 8.1 |
2 | 1 | 5 | 2 | 1000 | 380 | 22.3 |
3 | 1 | 5 | 2 | 1500 | 274 | 30.9 |
4 | 1 | 5 | 2 | 2000 | 223 | 38.1 |
1 | 2 | 5 | 2 | 500 | 500 | 5.5 |
2 | 2 | 5 | 2 | 1000 | 607 | 14.1 |
3 | 2 | 5 | 2 | 1500 | 453 | 18.7 |
4 | 2 | 5 | 2 | 2000 | 373 | 22.8 |
1 | 4 | 5 | 2 | 500 | 499 | 3.6 |
2 | 4 | 5 | 2 | 1000 | 992 | 8.1 |
3 | 4 | 5 | 2 | 1500 | 790 | 11.0 |
4 | 4 | 5 | 2 | 2000 | 612 | 13.6 |
1 | 8 | 5 | 2 | 500 | 497 | 2.9 |
2 | 8 | 5 | 2 | 1000 | 1005 | 4.1 |
3 | 8 | 5 | 2 | 1500 | 1245 | 9.1 |
4 | 8 | 5 | 2 | 2000 | 939 | 11.9 |
1 | 16 | 5 | 2 | 500 | 498 | 3.0 |
2 | 16 | 5 | 2 | 1000 | 1006 | 4.6 |
3 | 16 | 5 | 2 | 1500 | 1242 | 9.0 |
4 | 16 | 5 | 2 | 2000 | 924 | 12.1 |
The benchmark numbers indicate that under the moderate load, when the number of the server threads is above 8, the bottleneck is the network interface.