我是lxc和docker的新手。 docker max客户端数量是否仅依赖于CPU和RAM,还是存在与同时运行多个容器相关的其他因素?
答案 0 :(得分:9)
正如您对问题的评论中所提到的,它在很大程度上取决于容器内应用程序的要求。
以下是我为此答案收集的轶事数据(这是在具有8核的Macbook Pro,16Gb和Docker在VirtualBox中使用boot2docker 2Gb运行,使用2 MBP核心):
我能够在获得之前启动242(空闲)redis容器:
2014/06/30 08:07:58 Error: Cannot start container c4b49372111c45ae30bb4e7edb322dbffad8b47c5fa6eafad890e8df4b347ffa: pipe2: too many open files
之后,VM内的top
报告CPU使用大约30%-55%的用户和10%-12%的系统(每个redis进程似乎使用0.2%)。此外,我在尝试连接到redis服务器时会出现超时。