CPUの数でプールサイズを制限したい。ElixirのCPU内のコアの量を知るにはどうすればよいですか?
System.schedulers_online / 0を使用して、使用可能なスケジューラーの数を取得できます。これはデフォルトでコアの数になります。
これは、起動時に+S
フラグhttp://erlang.org/doc/man/erl.html#+Sを使用して構成できます。
本当にコアの数が必要な場合は、次を使用できます。
:erlang.system_info(:logical_processors_available)
このオプション(および他の多くのオプション)はhttp://www1.erlang.org/doc/man/erlang.html#system_info-1で確認できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加