我们使用mesos-Marathon创建了一个wordpress容器,我们分配了0.1个CPU和64mb RAM。
当我们检查码头统计数据时,我们观察到内存分配与我们在马拉松中分配的内容不同, 有没有办法更新Docker容器的内存使用限制,我们可以为恶魔级别的所有容器设置任何默认限制。(通过Mesos / Docker恶魔级别)
我们尝试在WordPress网站上进行负载测试,容器因仅500个连接而被杀死,我们尝试使用JMeter进行负载测试。
先谢谢
答案 0 :(得分:1)
Docker还没有docker守护程序的内存选项。至于容器的默认内存限制,您只能在运行时(而不是在运行时之后)使用以下选项设置限制:
-m, --memory="" Memory limit
--memory-swap="" Total memory (memory + swap), '-1' to disable swap
根据this
我也看到问题仍然存在问题here。确保使用的是Mesos(0.22.1)或更高版本。
如何使用类似Marathon的请求创建容器?
curl -X POST -H "Content-Type: application/json" http://<marathon-server>:8080/v2/apps -d@helloworld.json
helloworld.json:
{
"id": "helloworld",
"container": {
"docker": {
"image": "ubuntu:14.04"
},
"type": "DOCKER",
"volumes": []
},
"cmd": "while true; do echo hello world; sleep 1; done",
"cpus": 0.1,
"mem": 96.0, # Update the memory here.
"instances": 1
}