【问题标题】:How can we configure the cpu and memory resources for Jupyter notebook我们如何为 Jupyter notebook 配置 cpu 和内存资源
【发布时间】:2017-03-22 14:15:08
【问题描述】:

我不熟悉使用 Jupyter 笔记本。我已经使用 Anaconda 安装了 Jupyter 并设置了一个 jupyter 服务器。我想控制 Jupyter 可用的 CPU 和内存。有什么配置可以做到这一点吗?实现这一目标的最佳方法是什么。

谢谢

【问题讨论】:

  • 没有本机配置 no - 因为通常假定 Jupyter 服务器由受信任的用户运行,所以限制可用资源是没有意义的。如果你确实想要——你可能会考虑管理 CPU/内存的外部方式——我可以建议 Docker 作为一个好的开始,因为 Docker 允许在其容器上设置资源限制,并且 Jupyter 社区的 lto(通过 Jupyterhub)熟悉码头工人。
  • 嗯。我相信自己会犯错误并在笔记本中使用太多内存,所以我想我必须启动一些 ulimit 命令。

标签: anaconda jupyter-notebook


【解决方案1】:

您可以使用

指定 Jupyter 笔记本进程的 CPU 限制
sudo cpulimit -l 100 -p <PID>

其中 PID 是你的进程的 ID,-l 是限制,你可以阅读手册页来学习如何使用它。

【讨论】:

    猜你喜欢
    • 2021-11-30
    • 2022-01-10
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 2021-03-28
    相关资源
    最近更新 更多