同じホストマシン上で稼動する2つのDockerコンテナをそれぞれ持っていれば、それぞれ独自のページキャッシュを持つか、ホストマシンのページキャッシュを使用しますか?同じホストマシン上のDockerコンテナは同じページキャッシュを共有しますか?
0
A
答えて
2
Page cacheは、すべてのコンテナによって使用されるカーネルによって管理されます。
ドッカーは、コンテナの多くを生み出す、より良い密度を取得することが容易になりますが、それはまた、1台のマシン上であまりにも多くのサービスを実行するかの方法を必要とするサービスを実行することを容易にするでより多くを参照してください。あまりにも多くのRAM。
official documentationは、生産準備が整ったストレージドライバとして
devicemapper
(direct-lvm
)をリストしますが、非常に効率的なメモリ使用はありません。公式文書には別途記載されていない。複数の同一のコンテナは、ページキャッシュのメモリ使用量を増加させます。役立つはずこれを改善する、より良いパフォーマンスを得るには、次のために、それはドッカーと一般的には、容器の外にどのように役立つかと同じように:
- 長い実行中のサービス&のための容器を小さくします
- 重要:コンテナ内にデータを格納する代わりに、ボリュームとバインドマウントを使用してください。
- 重要:メンテナンスされたカーネルを使用してシステムを実行してください(例:小さいバイナリ、小さいイメージ、最適化メモリ使用率など) 、最新のDockerとデバイスマッパー(例えば、完全に更新されたCentOS 7/RHEL 7/Ubuntu 14.04/Ubuntu 16.04)
関連する問題
- 1. ホストマシンからDocker Containerで1つのファイルを共有し、コンテナr + wを同じファイルにする
- 2. 同じホスト上のVMからdockerコンテナをpingするには?
- 3. cjkで共有される同じ中国語文字は同じユニコード値を共有しますか?
- 4. 共有ドッカーの複数のコンテナで同じリソース
- 5. コアデータエンティティは同じプロパティを共有していますか?
- 6. Docker:同じファイルに2つのDockerコンテナをロギングできますか?
- 7. 同じコードレポジトリを共有する
- 8. 同じチェンジリストを共有するPerforce p4v
- 9. 同じドメイン上のアプリケーション間でWindows認証を共有する
- 10. docker-compose:同じcontainer_nameを使用して複数のプロジェクト間でコンテナを共有する
- 11. Dockerコンテナはホストマシン上のMySQLにアクセスしません
- 12. 同じホスト上のドメイン間でクッキーを共有
- 13. イテレータを同じiterableで共有しますか?
- 14. 共有設定は常に同じ値を返します
- 15. Dojo:ウィジェット・インスタンスは同じ変数を共有します
- 16. 同じサーバー上の複数のドメイン間でのセッション共有
- 17. 2つのフォルダが同じlocalStorageを共有できますか?
- 18. C++:同じオブジェクトを指す2つのポインタが同じアドレスを共有していますか?
- 19. 同じASPXページのすべてのインスタンスが同じ静的フィールドを共有していますか?
- 20. 異なるポート上の2つのDockerコンテナの同じポートをリダイレクト
- 21. 2つのフォームが同じ入力を共有します
- 22. 複数のWARが同じlogback.xmlを共有しています
- 23. 2つのプロセスが同じヒープを共有しています
- 24. 同時選択で同じ共有チャネルを選択する
- 25. オブジェクト属性が同じインスタンスを共有しています
- 26. Dockerコンテナ内のプロセスは、ホストOS上で同じプロセスとして表示されますか?
- 27. SVNとGITリポジトリで同じEclipseプロジェクトを同時に共有できますか?
- 28. Unixのタイムスタンプは異なるゾーンで同じ値を共有しますか
- 29. 私の木はなぜ同じ健康を共有していますか?
- 30. パッケージ内の関数は同じサブ関数を共有しますか?