2017-12-15 15 views
0

Dockerは、OSが入っているアプリケーションを理解しています。
アプリケーションがスレッドまたはフォークプロセス(スレッドを生成する可能性があります)を起動するとき、開始するスレッドは何らかのドッカースレッドであるか、要求はホストOSに直接行きますか?
ドッカーはアプリケーションのスレッドリクエストを何らかの形で管理していますか?ドッカーは含まれているアプリケーションにドッカースレッドを割り当てていますか?

答えて

0

ドッカーは、メモリ、cpu..etcのようなホストのリソースを使用すると、すべてのappplicationスレッドがデフォルトでフォームのホスト

を使用している、ホストマシンのCPUサイクル に各コンテナのアクセスは無制限です。さまざまな制約を設定して、ホストマシンのCPUサイクルへのコンテナのアクセスを制限することができます( )。ほとんどのユーザーは にデフォルトのCFSスケジューラを使用して設定します。 Docker 1.13および では、リアルタイムスケジューラを設定することもできます。

詳細は、容器が、私はそれはそれはあなたが考えていない行うにはいくつかのブリッジスレッドプールを持っていることを前提としていますスレッドの制限を設定することができた場合は、リンクの下に、CPU部

https://docs.docker.com/engine/admin/resource_constraints/#cpu

+0

を参照していますか?そうでなければどのように?しかし、私は確信が持てませんし、これを理解したいと思います。 – Jim

関連する問題