1

这是我所做的:

  1. 使用限制参数运行 aq 进程vmem(例如在 100GB 系统中,运行vmem50GB)
  2. 记录了一个 unixtop命令

整个过程完成后,我试图分析内存使用情况。我看到进程 %age 内存使用率超过了 90% 标记。我相信 vmem 限制了内存消耗。但似乎我的进程有时使用了超过 90GB 的内存。

这怎么解释?我错过了什么吗?

4

1 回答 1

1

正如#terrylynch 所说,命令行参数“-w”用于在 kdb/q 进程中设置内存上限。我查了一下,发现“-vmem”不是kdb命令行参数。

在这种情况下,vmem 在 unix 中用于管理进程的内存。

于 2014-11-10T07:25:35.743 回答