rpc/stress: add a load test

  * This changes the current stress test to also support a load test
    with non-streaming Echo call.
  * the client will use min(maxcpus, num_of_servers) core and the server
    will use the maximum available cores.

  * Here are the test results with a few variations:
    2-server/2-client: Test Stats: {MSecPerRPC:2.785 QPS:719.57 QPSPerCore:359.785}
    1-server/1-client: Test Stats: {MSecPerRPC:2.29 QPS:437.32 QPSPerCore:437.32}
    2-server/1-client: Test Stats: {MSecPerRPC:2.75 QPS:727.8 QPSPerCore:363.9}

  * The initial setting will be 1-client and 1-server.
  * Also reduce # of machines for stress tests a bit (due to quota)

MultiPart: 1/2
Change-Id: I264bcb9afff72ab2e88104a13bd92bcac52b152c
8 files changed
tree: aadf34282904b6feae8a34ca4edce7457bf2bd12
  1. cmd/
  2. envvar/
  3. examples/
  4. internal/
  5. lib/
  6. profiles/
  7. services/
  8. test/
  9. .gitignore
  10. AUTHORS
  11. CONTRIBUTORS
  12. LICENSE
  13. PATENTS
  14. README.md
  15. VERSION
README.md

This is the code repository containing a reference implementation of the Vanadium project API.