問題タブ [psutil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonサブプロセスのパフォーマンス分析
パフォーマンス分析のために、サブプロセスの CPU とメモリの使用率を取得したいと考えています。このコードを書いていますが、出力の情報が必要かつ十分かどうかはわかりません...
助けてくれてありがとう。
python - C 拡張なしの psutil
CPU とボリュームの監視にpsutilを使用することを検討しています。ただし、私のプロジェクトでは、 psutilが使用する C 拡張機能を何らかの方法で取り除くことができれば理想的です。
- クライアント側でコンパイルする必要がなく、プロジェクトを可能な限り自己完結型にしたいと考えています。
これは可能ですか?または、使用できるpsutilの以前の純粋な Python バージョンはありますか?
python-3.x - psutil と dd: ディスク I/O の監視
Linux でディスクの使用状況を監視するために、yat (yet-another-tool :)) を作成しています。私はpython 3.3.2とpsutil 3.3.0を使用しています。
私が監視しているプロセスは、非常に基本的なことを行います。dd ツールを使用し、ブロックサイズを変更します(128、512、1024、4096)。
bigfile.txt:
また、モニターのスニペットは次のとおりです。
実行するたびに、キャッシュをクリアします (stackoverflow で何度も提案されているように)。
私の質問は: 数字が一致しないのはなぜですか?
bs=128 :
日:
モニター.py:
bs=4096
日:
モニター.py:
bsのすべての値にまだ違いがあります。
特定の読み取り/書き込みがカウントされないという問題ですか? psutil は追加の作業を実行しますか? たとえば、bs=4096の場合、psutil で 400993 バイト (読み取り用) と 3681 (書き込み用) が報告されるのはなぜですか?
私は何か大きなものを見逃していますか?
どうもありがとう。
EDIT : 更新として、測定のタイミングの粒度、つまり time.sleep(interval) 呼び出しは関係ありません。さまざまな値を試し、psutil によって報告された読み取りと書き込みの合計数を合計しました。違いは残ります。
EDIT2:スニペットコードのタイプミス
python - Apache Spark の psutil
私は PySpark 1.5.2 を使用しています。UserWarning Please install psutil to have better support with spilling
コマンドを発行した後に取得しました.collect()
この警告が表示されるのはなぜですか?
どうすればインストールできpsutil
ますか?
python - Python - nametuples のリストのアンパック
システム上の各ユーザーを参照する名前付きタプルのリストを取得するために psutil.users() を使用しています。名前と端末タイプだけの辞書を作成しようとしていますが、残りはジャンクしています。私がこれを行うとき:
両方ではなく、一方のユーザーのみを取得します。psutil.users() を出力して両方を見ることができるので、そこに 2 つあることがわかります。何が間違っているのかわからなかったので、次のようにしました。
そしてそれは意図したとおりに機能します。しかし、私の口述理解バージョンはそうではありません。私は自分が間違っていることを見ることができません。