@ledsun blog

無味の味は佳境に入らざればすなわち知れず

コア数を増やすと並列数は伸びるか?

8並列で3倍速 - @ledsun blog で、8並列で動くことがわかりました。 コア数を変えて計測してみました。 つかったEC2インスタンスは次の通りです。

インスタンスタイプ vCPU数 コア数
m6i.2xlarge 8 4
m6i.4xlarge 16 8
m6i.8xlarge 32 16

計測結果

4コアだと4並列で止まります。 8コアだと8並列で止まります。 ここまでは予想通りです。 16コアあっても8並列で頭打ちになります。 ということはm6i.32xlargeを使って64並列!とかは意味がなさそうです。

8並列で頭打ちになるのは、なぜでしょうか?

ちなみに16コアの8並列までは、雑に次のような感じになるようです。

  • 2並列で2倍
  • 4並列で3倍
  • 8並列で4倍

8コアで8並列するよりは速いです。 ここは期待通りです。