2017-11-14 13 views
-2

golangにアプリケーションを書き込んでいて、awsのc5.18xlarge ec2インスタンス(72個のvCPUを持つ)でいくつかのテストを行っています。ec2インスタンスでルーチンを実行する

goルーチンが72個のvCPUに分散されると言っても間違いありませんか?

+0

NUMAとスケジューラーを合わせて72個のvCPUでアプリケーションを拡張できますか? – JimB

答えて

1

ゴー1.5のリリースノートはGOMAXPROCSで実行するプログラムが利用可能なコアの数に設定します、デフォルトで

を言うように。以前のリリースではデフォルトは1になりました。

したがって、Go 1.5からは、デフォルト値はコアの数になります。つまり、あなたが何かをしない限り、72個のCPUにゴールールを分散させる必要があります。runtime.GOMAXPROCS(1)

関連する問題