这是我做的:
vmem
参数执行q进程
(例如在100GB系统中,运行vmem
50GB)top
命令整个过程完成后,我试图分析内存使用情况。我看到进程%年龄内存使用量超过了90%。我相信vmem会限制内存消耗。但似乎我的进程有时使用了超过90GB的内存。
如何解释?我错过了什么吗?
答案 0 :(得分:1)
正如#terrylynch所说,命令行参数" -w"用于在kdb / q进程中设置内存上限。我查了一下,发现" -vmem"不是kdb命令行参数。
在这种情况下,vmem在unix中用于管理进程的内存。