【发布时间】:2014-09-29 03:04:40
【问题描述】:
我开发的机器比最终运行代码的机器有更多的内存。我无权访问它将实际运行的机器。这是一个 64 位应用程序,我打算使用地址空间但限制物理分配。我不想锁定虚拟内存,只锁定物理内存。有没有办法在 linux 机器上设置限制,使其模仿低 RAM 的系统。我认为ulimit 没有区分保留地址空间与实际分配。如果有一种方法可以做到这一点,而无需使用不同的内核参数重新启动,或者提取额外的 RAM,那就太好了。可能是一些 /proc 技巧。
【问题讨论】:
-
@JohnZwinck 太完美了。可以将其添加为答案,以便我可以投票和接受。
标签: linux memory-management out-of-memory ram