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,但这是一个相当小众的案例。
我搜索了一下,它似乎没有 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,但这是一个相当小众的案例。