【问题标题】:Restricting available memory for testing on linux限制用于在 linux 上测试的可用内存
【发布时间】:2014-09-29 03:04:40
【问题描述】:

我开发的机器比最终运行代码的机器有更多的内存。我无权访问它将实际运行的机器。这是一个 64 位应用程序,我打算使用地址空间但限制物理分配。我不想锁定虚拟内存,只锁定物理内存。有没有办法在 linux 机器上设置限制,使其模仿低 RAM 的系统。我认为ulimit 没有区分保留地址空间与实际分配。如果有一种方法可以做到这一点,而无需使用不同的内核参数重新启动,或者提取额外的 RAM,那就太好了。可能是一些 /proc 技巧。

【问题讨论】:

标签: linux memory-management out-of-memory ram


【解决方案1】:
【解决方案2】:

如果您可以更改内核的引导命令行并希望限制可用内存使用

mem=

启动参数。

更多信息请查看:

https://www.kernel.org/doc/Documentation/kernel-parameters.txt

【讨论】:

  • 是的,赞成,但我想避免这种情况,因为这台开发机器被多人使用。无法重启。
猜你喜欢
  • 1970-01-01
  • 2010-10-01
  • 2016-11-23
  • 2014-02-06
  • 1970-01-01
  • 2012-11-09
  • 1970-01-01
  • 2020-04-07
  • 2017-02-18
相关资源
最近更新 更多