了解负虚拟内存压力

时间:2014-09-15 16:05:00

标签: virtual-memory memory-pressure

我正在重新阅读Poul-Henning Kamp的论文"You're Doing It Wrong",其中一张图让我困惑。

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

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

我可以理解VM的正压力,但我很难描绘出负8兆的VM压力是什么样的(参见图1中x轴的左侧)。在作者的描述中加上否定的8留给我,“ - 8 MB的地址空间没有驻留在主存储器中”。这对我来说没有意义。

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

我也不确定为什么在-8 MB VM内存压力附近的曲线发生了剧烈变化。

提前致谢!

1 个答案:

答案 0 :(得分:1)

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

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