是否有可能强制 linux 看到的内存少于物理可访问的内存?上下文:系统在docker的容器内运行,有内存限制,但docker不会将这些限制转发到容器中,因此系统进程不知道外部限制,并且一些贪婪的进程消耗超过允许的内存,最终被主机杀死oom 经理。
答案1
使用mem=size
内核参数。这将强制内核仅使用那么多内存。
是否有可能强制 linux 看到的内存少于物理可访问的内存?上下文:系统在docker的容器内运行,有内存限制,但docker不会将这些限制转发到容器中,因此系统进程不知道外部限制,并且一些贪婪的进程消耗超过允许的内存,最终被主机杀死oom 经理。
使用mem=size
内核参数。这将强制内核仅使用那么多内存。