From ac8e82e9d0c22e129f60aa7fbf3ec751aaff7344 Mon Sep 17 00:00:00 2001 From: Menghan Li Date: Wed, 4 May 2016 11:55:36 -0700 Subject: [PATCH] Explicitly set default cpu number to 1 --- benchmark/worker/benchmark_client.go | 2 ++ benchmark/worker/benchmark_server.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/benchmark/worker/benchmark_client.go b/benchmark/worker/benchmark_client.go index b73d7624..e592a7c0 100644 --- a/benchmark/worker/benchmark_client.go +++ b/benchmark/worker/benchmark_client.go @@ -87,6 +87,8 @@ func setupClientEnv(config *testpb.ClientConfig) { // TODO: change default number of cores used if 1 is not fastest. if config.CoreLimit > 1 { runtime.GOMAXPROCS(int(config.CoreLimit)) + } else { + runtime.GOMAXPROCS(1) } } diff --git a/benchmark/worker/benchmark_server.go b/benchmark/worker/benchmark_server.go index 94dc5b20..5d1c1a43 100644 --- a/benchmark/worker/benchmark_server.go +++ b/benchmark/worker/benchmark_server.go @@ -85,8 +85,8 @@ func startBenchmarkServer(config *testpb.ServerConfig, serverPort int) (*benchma numOfCores := 1 if config.CoreLimit > 1 { numOfCores = int(config.CoreLimit) - runtime.GOMAXPROCS(numOfCores) } + runtime.GOMAXPROCS(numOfCores) var opts []grpc.ServerOption