本文声称该-m
标志ulimit
在现代Linux中不起作用。我没有其他证据可以证实这一说法。准确吗?
您可以尝试通过设置最大常驻集大小(ulimit -m)来限制进程的内存使用量。这对Linux没有影响。man setrlimit表示它过去仅在古代版本中有效。您应该限制虚拟内存的最大数量(ulimit -v)。
如果确实可以在旧版本的Linux中运行,那么哪个版本停止支持此功能?
这是一篇有趣的文章,其中详细介绍了各种限制及其含义。它已经十岁了,但是大概大多数东西都不会改变。 answers.google.com/answers/threadview/id/311442.html
—
丹Pritts