CF Push 的内存参数 -m 在 cloud foundry 中有什么用?
What does the memory parameter -m for CF Push apply to in cloud foundry?
CF Push的-m参数是否适用于容器可用的总内存、Droplet可用的内存、Droplet + RootFS + Buildpack文件+环境变量可用的总内存或其他?
What does the memory parameter -m for CF Push apply to in cloud foundry?
它为执行应用程序的容器设置内存限制。您可以 运行 容器中的任何内容,一个进程或多个进程,它们的总内存消耗需要保持在内存限制以下。
如果您超出内存限制,OOM 杀手将启动并终止您的进程之一,这可能会导致您的应用程序实例退出,然后平台将重新启动该应用程序。它通常会导致 cf events
.
报告出口 137
请不要将内存限制与磁盘配额混淆。磁盘配额是用 -k
标志指定的。磁盘配额不包括 rootfs,但包括完整的 droplet,它又是你所有的应用程序位加上 buildpacks 安装的任何东西。
例如:20M 的应用程序文件 + buildpack 安装 200M = 至少 220M 的磁盘配额
CF Push的-m参数是否适用于容器可用的总内存、Droplet可用的内存、Droplet + RootFS + Buildpack文件+环境变量可用的总内存或其他?
What does the memory parameter -m for CF Push apply to in cloud foundry?
它为执行应用程序的容器设置内存限制。您可以 运行 容器中的任何内容,一个进程或多个进程,它们的总内存消耗需要保持在内存限制以下。
如果您超出内存限制,OOM 杀手将启动并终止您的进程之一,这可能会导致您的应用程序实例退出,然后平台将重新启动该应用程序。它通常会导致 cf events
.
请不要将内存限制与磁盘配额混淆。磁盘配额是用 -k
标志指定的。磁盘配额不包括 rootfs,但包括完整的 droplet,它又是你所有的应用程序位加上 buildpacks 安装的任何东西。
例如:20M 的应用程序文件 + buildpack 安装 200M = 至少 220M 的磁盘配额