2

我正在重新阅读 Poul-Henning Kamp 的论文,题为“你做错了”,其中一张图表让我感到困惑。

图 1 的 x 轴标记为“以兆字节为单位的 VM 压力”。作者将 x 轴澄清为“以不驻留在主内存中的地址空间量来衡量,因为内核将其分页到辅助存储”。

我可以理解 0 MB 的 VM 压力(所有地址空间都驻留在主内存中)。

我可以理解一个正的 VM 压力,但我很难想象负 8 兆字节的 VM 压力是什么样的(参见图 1 x 轴的左侧)。在作者的描述中加上负 8 后,我会得到“- 8 MB 的地址空间不驻留在主内存中”。这对我来说没有意义。

如果我只是断定作者不小心否定了正数,图表更有意义,但我还没有准备好断定作者犯了错误。更有可能是我。但是随着压力的降低,运行时间会增加吗?这听起来违反直觉。

我也不确定为什么 -8 MB 的 VM 内存压力曲线会发生巨大变化。

提前致谢!</p>

4

1 回答 1

1

阅读“以驻留在主内存中的地址空间量与所需总量之间的差异来衡量”。

单词“not”以某种方式代表了那个减号。

于 2014-09-15T16:53:07.463 回答