diff --git a/bench/cmd/bench/benchmarker.go b/bench/cmd/bench/benchmarker.go index 43a383206..3b4863164 100644 --- a/bench/cmd/bench/benchmarker.go +++ b/bench/cmd/bench/benchmarker.go @@ -126,9 +126,9 @@ func newBenchmarker(ctx context.Context, contestantLogger *zap.Logger) *benchmar streamerSem: semaphore.NewWeighted(weight), longStreamerSem: semaphore.NewWeighted(weight), moderatorSem: semaphore.NewWeighted(weight), - viewerSem: semaphore.NewWeighted(weight * 1), // 配信者の10倍視聴者トラフィックがある - spammerSem: semaphore.NewWeighted(weight * 2), // 視聴者の2倍はスパム投稿者が潜んでいる - attackSem: semaphore.NewWeighted(512), // 攻撃を段階的に大きくする最大値 + viewerSem: semaphore.NewWeighted(weight * 10), // 配信者の10倍視聴者トラフィックがある + spammerSem: semaphore.NewWeighted(weight * 2), // 視聴者の2倍はスパム投稿者が潜んでいる + attackSem: semaphore.NewWeighted(512), // 攻撃を段階的に大きくする最大値 attackParallelis: 2, streamerLoginSem: semaphore.NewWeighted(weight), streamerLoginCounter: new(LoginCounter), diff --git a/bench/internal/config/benchmark.go b/bench/internal/config/benchmark.go index d0f909a1d..40af89def 100644 --- a/bench/internal/config/benchmark.go +++ b/bench/internal/config/benchmark.go @@ -10,7 +10,7 @@ const TooManySpamThresholdPercentage = 30.0 // 基本となる並列性 // セマフォの重みに使われます -const BaseParallelism = 10 +const BaseParallelism = 1 // 動的に並列度を上げる並列性 // スコアに直結する視聴者シナリオなどのセマフォの重みに使われます