【发布时间】:2015-12-09 22:24:16
【问题描述】:
我正在运行一些实验来查看不同内存和 CPU 负载下系统行为的变化。我想知道是否有一个经常使用高内存但低 CPU 的 bash 脚本?
【问题讨论】:
-
内存负载到底是什么意思?已分配但未主动访问的内存将被换出;如果您希望内存真正被访问...好吧,这是可行的,但 bash 不是我的首选;使用较低级别的语言,您将拥有更多更多的控制权。
-
这应该在 C 中完成。使用大型 malloc。
-
@CharlesDuffy 是的,我只想要已分配且可以换出的内存。没有必要主动访问它。
-
你希望它完成什么?已分配且从未访问过的内存可能是纯虚拟的,甚至根本不会映射物理页面,这意味着它对性能的影响为零(在 64 位系统或类似系统上)。