一、存储驱动
图片.png
其中性能最好的是overlayfs,其分为三层,分别为镜像层(分为多层)、容器层(用户可读写层)以及最上面的容器挂载点层(用户看到的最终一层) ,对应宿主机上面三个目录。
图片.png
例如:
图片.png
1-1、将存储驱动修改为overlayFS
图片.png
二、资源限制
2-1、CGroup
图片.png
图片.png
2-2、内存限制
图片.png
参数解释:
图片.png
如果 --memory -swap为10M,--memory为4M,则容器可用内存为10M,物理内存为4M,swap为6M(10M - 6M)。
如果 --memory -swap为0或者unset,--memory为4M,且宿主机开启了swap,则容器可用内存为12M,其中物理内存为4M,swap为20M(2 * 4M,4M为--memory设置的值)。
如果 --memory -swap为-1,--memory为4M,且宿主机开启了swap,则容器可用内存为4M + 主机可用swap,其中物理内存为4M,swap为宿主机可用swap。
2-3、CPU限制
图片.png
2-3-1、限制CPU使用时间
图片.png
图片.png
2-3-2、限制CPU使用个数
图片.png
2-3-3、使用stress进行测试。
图片.png