

【問題点】  
マルチソケット環境（1つのサーバーにCPUが2つ載っている環境）にてDockerプロセスを動かすと片方のCPUにしかリソースが使われていない傾向が見られます。

この偏りを無くしたいのですが、どのような方法があるかご存知の方いらっしゃいましたらアドバイス頂けませんでしょうか？

・Docker側（プロセス側）に視点を向けた場合の方法  
[マルチソケット環境向けに最適化された起動オプションがある等]

・ホスト側（サーバー側）に視点を向けた場合の方法  
[サーバー上の全て（又は特定の）プロセスをマルチソケット環境向けに最適化するような設定等]

その他 etc

よろしくお願い致します。


CC BY-SA 3.0
2017-07-12T07:41:36.893
36295
2017-07-13T02:47:35.237
14384
question
docker
マルチソケット環境(複数CPUがある環境)のDockerプロセスの使い方(均等化)について。


Multiple CPUs can be specified. This command will assign the mycontainer
Docker Container to CPU 0 and 1:  
Raw  
`# docker run --cpuset 0,1 /bin/bash mycontainer`

Docker側（プロセス側）に視点を向けた場合の方法としては上記でいけそうです。

引き続き  
ホスト側（サーバー側）に視点を向けた場合の方法  
[サーバー上の全て（又は特定の）プロセスをマルチソケット環境向けに最適化するような設定等]  
こちらの情報などございましたら教えて頂けますと幸いです。


CC BY-SA 3.0
2017-07-13T02:47:35.237
36306
2017-07-13T02:47:35.237
14384
36295
answer