Julia - ulimit 是否与 Julia 会话一起工作?

Julia - is ulimit working with a Julia session?

我搜索了一下,它似乎没有 Julia 核心方法来限制使用的 RAM,所以我搜索了 Linux。 根据 to this question,我可以将命令使用的 RAM 限制为 64GB:

ulimit -v 64000000

我想知道我是否这样做:

$ulimit -v 64000000
$julia
$julia> 

我做的一切都好吗,也就是说,我所做的一切,比如在我的 Julia 控制台中启动 JuMP 模型,都将被限制为 64GB 的 RAM?

由于 ulimit 似乎为您的 整个用户帐户 设置了资源限制,我找不到任何理由说明这不应该也适用于 Julia 进程 运行 在该用户帐户下。

想到的一个例外可能是,如果您在 linux 集群的多个节点上 运行ning Julia 进程,例如Distributed.jl stdlib,但这是一个相当小众的案例。