RabbitMQ不考虑Docker的内存限制
我已经运行了包含RabbitMQ实例的docker容器。 我使用了三个参数(其中包括)的docker run
命令:
-m 300m
--kernel-memory="300m"
--memory-swap="400m"
docker stats
显示:
> CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O > 1f50929f8e4e 0.40% 126.8 MB / 349.2 MB 36.30% 908.2 kB / 1.406 MB 24.69 MB / 1.114 MB
我期望RabbitMQ将只能看到300MB的RAM内存,但在Rabbit UI上可见的高水印显示为5.3GB。 我的主机有8GB可用,所以,可能RabbitMQ从主机读取内存大小。