vmem参数如何影响kdb-q服务

时间:2014-11-03 07:49:55

标签: memory-management kdb q-lang

这是我做的:

  1. 使用限制vmem参数执行q进程 (例如在100GB系统中,运行vmem 50GB)
  2. 记录了一个unix top命令
  3. 整个过程完成后,我试图分析内存使用情况。我看到进程%年龄内存使用量超过了90%。我相信vmem会限制内存消耗。但似乎我的进程有时使用了超过90GB的内存。

    如何解释?我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

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

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