我在docker容器中配置了我的python jupyter笔记本,我想检查是否所有内容都配置正确,并且所有cpu和内存都可供jupyter使用。
如何打印出可用的cpu /内存jupyter?
我理解所有系统cpu / memory 应该可用,see here,但有没有pythonic方式来获取此信息?
不确定这是否相关:
https://stackoverflow.com/a/4285292/2202107
修改
我担心docker或jupyter会有一个配置文件限制其进程的CPU /内存使用量,但事实证明我使用iStat Menu
的资源监视器显示的资源使用情况与{{1}不同这让我觉得jupyter / docker没有分配所有的资源。事实上,根据docker stats
,所有资源cpu / memory都已完成。请注意,请记住在docker-machine上设置cpu / mem限制。
答案 0 :(得分:2)
在Linux上:
!cat /proc/meminfo | grep Mem
在OS X上:
!top -l 1 -s 0 | grep PhysMem