Jupyter notebook jupyter笔记本中的内存限制

Jupyter notebook jupyter笔记本中的内存限制,jupyter-notebook,jupyter,Jupyter Notebook,Jupyter,如何设置jupyter笔记本进程的最大内存限制 如果我使用了太多的RAM,计算机就会被阻塞,我必须按下电源按钮手动重新启动计算机 有没有一种方法可以在超过用户设置的内存限制或抛出内存错误时自动终止jupyter笔记本进程?谢谢在Linux下,您可以使用“cgroup”来限制计算机上运行的任何软件的资源 安装cgroup工具withapt get安装cgroup工具 编辑其配置/etc/cgconfig.conf,为特定类型的工作(例如,数值科学计算)创建概要文件: 通过在/etc/cgrules

如何设置jupyter笔记本进程的最大内存限制

如果我使用了太多的RAM,计算机就会被阻塞,我必须按下电源按钮手动重新启动计算机

有没有一种方法可以在超过用户设置的内存限制或抛出内存错误时自动终止jupyter笔记本进程?谢谢在Linux下,您可以使用“cgroup”来限制计算机上运行的任何软件的资源

安装
cgroup工具
with
apt get安装cgroup工具

编辑其配置
/etc/cgconfig.conf
,为特定类型的工作(例如,数值科学计算)创建概要文件:

通过在
/etc/cgrules.conf
中列出您关心的进程名称,将该配置应用于这些进程名称(在我的例子中,它们都是
julia
可执行文件,我在
jupyter
中运行,但您也可以将其用于任何其他软件):

最后,解析配置并使用以下命令将其设置为当前活动配置:

~# cgconfigparser -l /etc/cgconfig.conf
~# cgrulesengd
我用它来限制我的全班学生使用的服务器上运行的进程

此页面提供了更多详细信息和其他使用
cgroup

*:julia  memory  app/numwork/
~# cgconfigparser -l /etc/cgconfig.conf
~# cgrulesengd