2017-11-24 7 views
0

私はpython jupyterノートブックをドッカーコンテナに設定しました。すべてが正しく設定されているかチェックしたいと思います。jupyterで利用可能なすべてのメモリを印刷するには

どのようにしてCPU /メモリの利用可能なjupyterを印刷できますか?

私は、すべてのシステムのCPU /メモリsee here、availablemにする必要がありますが、この情報を取得するためのニシキヘビの方法があります理解できますか?

ない、これが関係しているかいないかどうかわから:

https://stackoverflow.com/a/4285292/2202107

EDIT: 私はドッキングウィンドウまたはjupyterは、そのプロセスのCPU /メモリ使用量を制限設定ファイルを持っていることを恐れて、それましたiStat Menudocker statsとは異なるリソースの使用状況を示していたため、jupyter/dockerがすべてのリソースを割り当てられていなかったと私は思っていました。実際には、すべてのリソースのCPU /メモリは、docker statsに従って、使用されました。補足として、docker-machineでcpu/memの制限値を設定することを忘れないでください。 OS X上で

!cat /proc/meminfo | grep Mem

:Linuxの

答えて

0

!top -l 1 -s 0 | grep PhysMem

+0

これが唯一のプロセス(すなわちドッカ、jupyter)自体は見ていない、OSが見ているかを示しています。 –

+0

@Sida、何を言ってるの? OSが報告するのは、Jupyterで利用可能なものです。これは、Java 7以前のようにメモリ使用量が512Mなどと定義されていたのとは異なります。実際にノートブックでメモリを使用しようとしましたが、カーネルを壊すまで(上のようなものを使用して)変数のメモリ使用量を示す他の方法もありますが、それはあなたが探していたものではありませんでしたか?いずれにせよ、これはあなたの仕事を実行するという点でより信頼できます。あなたが探しているものを正確に教えてください。どうも。 – wordsmith

関連する問題