我有一个比较大的Jupyter/笔记本(内存中大约有40GB的Pandas df)。我运行的是一个安装了Conda的python3.6内核。在
我有大约115个细胞在执行。如果我重新启动内核并运行这些单元,我的整个笔记本大约在3分钟内运行。如果我重新运行一个不做太多工作的简单单元(即函数定义),执行它需要非常长的时间(大约15分钟)。在
我在网上找不到任何有Jupyer笔记本安装最佳实践的文档。我的磁盘使用率很低,可用RAM很高,CPU负载也很低。在
我的交换空间似乎已经用完了,但我不确定是什么原因造成的。在
对性能不佳的Jupyter笔记本服务器有什么建议吗?这似乎只与重新运行细胞有关。在
如果变量检查器nbextension被激活,当内存中有大的变量(例如Pandas数据帧)时,它可能会减慢笔记本的速度。在
参见:https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/1275
如果是这样,请尝试在
Edit -> nbextensions config
中禁用它。在相关问题 更多 >
编程相关推荐