答案1
在 Linux 上,fork() 进程最初引用与其父进程相同的内存页面,采用写时复制方案。运行同一事物的多个副本可保持非常好的重复数据删除率。
容器内存使用量是确切的消耗量。其 cgroups 实现使用内核来跟踪资源。(同样的事情也适用于其他 cgroups 用户,如 systemd 切片。)但默认情况下达到限制将调用 OOM 终止程序。
实际限制介于观察到的容器利用率和常驻集大小总和之间。保守地说,您可以从 500 MB 开始。这比所有内存不受限制的 62,000 MB 要好得多。