Tag: 扩展性

为什么docker在高内存使用率上崩溃?

我有一个docker容器运行我的REST服务写在Python Flask。 我在OSx上使用VirtualBox运行容器。 这是容器启动时OSx上的内存统计信息: 所以,我有~3GB的免费内存。 所以我运行我的容器内存限制为2 GB docker run -d -m 2g –name mycontainer -p 5000:5000 foobar 现在,我发送了100个REST请求到容器上运行的服务,同时运行docker stats 。 最终,docker集装箱崩溃。 在容器崩溃之前,我在docker stats的数据之下粘贴。 崩溃1 :运行100个不同的请求(容器崩溃几乎是瞬间的。 CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O 27ee4ed4f98a 99.27% 256.9 MB / 2.147 GB 11.96% 163.2 kB / 7.958 kB 107.4 MB / 0 […]