如何打印jupyter中所有可用的内存

Sid*_*hou 4 python ipython jupyter

我在 docker 容器中配置了我的 python jupyter 笔记本,我想检查所有内容是否配置正确以及所有 cpu 和内存是否可供 jupyter 使用。

如何打印出jupyter可用的CPU/内存?

我知道所有系统的 cpu/内存都应该可用,请参阅此处,但是有没有一种 pythonic 方法来获取此信息?

不确定这是否相关:

/sf/answers/299970471/

编辑: 我担心 docker 或 jupyter 会有一个配置文件限制其进程的 cpu/内存使用,但事实证明我使用的资源监视器iStat Menu显示的资源使用情况与 不同docker stats,这让我认为 jupyter/docker 不是分配所有资源。事实上,根据 ,所有的 cpu/内存资源都被利用了docker stats。附带说明一下,请记住在 docker-machine 上设置 cpu/mem 限制。

wor*_*ith 9

在 Linux 上:

!cat /proc/meminfo | grep Mem

在 OS X 上:

!top -l 1 -s 0 | grep PhysMem