問題タブ [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.

0 投票する
2 に答える
1160 参照

python - Pythonは、プロセスのリストでPythonスクリプトの名前を検出します

psutilこのような実行中のプロセスの名前のリストを取得するために使用できることを知っています

ただし、python で python スクリプトを実行すると、psutilは、 pythonのインスタンスが実行されていることだけを示します。

だから、私の質問は - Python スクリプトを実行した場合:

psutilで検出できscript_nameますか?

0 投票する
1 に答える
1896 参照

go - Golang で CPU ソケット、コア、およびスレッドの数を返す

Golang を使用して、Linux システムの CPU ソケット数、ソケットあたりのコア数、およびコアあたりのスレッド数を返す関数を見つけて書き込もうとしています。たとえば、サーバーにそれぞれ 4 コアの 2 つの CPU があり、ハイパースレッディングを使用すると、CPU ごとに 8 つのスレッドを処理できます。

サンプル出力:

質問: この情報を提供できる Go パッケージまたは疑似コードをご存知ですか?

注: psutil のさまざまな go 実装を見てきましたが、ソケットの数を返したり、コアとスレッドを区別したりするものを見つけることができません。必要なデータは、実行することで非常に簡単にアクセスできますlscpuが、Go を使用してアクセスする方法がわかりません。

0 投票する
2 に答える
6954 参照

python - psutil がインストールされていても、そのようなモジュール psutil はありません

OS X El Capitan を使用しています。

Python スクリプト用に psutil をインポートしたいのですが、module psutil not found.

もしそうならpip install psutil、psutilはすでにインストールされています。

psutil がインストールされているのに、スクリプトで見つからない可能性はありますか?

macports と homebrew の両方を使用して、いくつかの python パッケージをインストールしています。多分これは問題ですか?

psutil をインポートする方法はありますか?

私のシステムには python27 と python34 があります。このプロジェクトでは、python27 を使用する必要があります。

これは私のログですpip freeze

0 投票する
0 に答える
883 参照

python - psutil を使用した Python kill プロセス

psutilpythonライブラリを使用してプロセスを作成および強制終了しようとしています。私のスクリプトはプロセスを開始し、開始されたサブプロセスを強制終了しようとします。Windows と Linux で同じコードを実行します。Windows では、すべてがうまく機能します。Linux ではpsutils、サブプロセスが正しく開始されます (開始されたアプリはスクリプトの子であり、スクリプトと同じ権限で実行されますが、プロセスを強制終了しようとすると、プロセスはプロセスpsutilから切り離されますが、強制終了されません。アプリのコードを開始します。

この後、開始された子プロセスを強制終了しようとします:

これを使用して同じ動作を得ました:

私が開始したプロセスを強制終了できない理由を誰か説明できますか? 私が間違っていることは何ですか?

私はPython 2.7を使用しています。

0 投票する
1 に答える
271 参照

python - Python スクリプトを実行しようとしていますが、属性が認識されませんが、psutil をインポートできます

Python3 の psutil モジュールから属性にアクセスしようとすると、このエラーが発生します。

モジュール psutils を正常にインポートでき、psutil をブラウズすると、メソッド io_counters.. が見つかります。

PyCharm でプロジェクトをセットアップしても、io_counters が見つかったことが示されますが、実行しようとするとそのエラーが発生しますか?

失敗したコードのスニペットを次に示します。

誰かが私を正しい方向に向けることができますか?

0 投票する
3 に答える
2970 参照

python - pip を介して依存関係として psutil (wheel) をインストールする際の問題

psutilへの依存関係の依存関係を持つパッケージを作成しました(my-package依存するthird-party-package依存関係psutil)。
接続も もなしでサーバー上で実行することになっているため、 Python プラットフォームのホイールとを使用gccしてローカルで展開を準備し、すべてをサーバーに送信しました。psutil pip install my-package --download

サーバー上ですべての準備が整いましたが、何らかの理由でインストールを実行すると、インストールがpip拒否されpsutilます。サーバーは、pip 7.1.0、virtualenv 1.10.1、および python 2.7.5 を実行する Red Hat 7.2 であることに注意してください (また、バージョンを変更することはできません)。

これがpip.log言うことです:

したがって、「この Python とは互換性がありません」、わかりました。しかし、ここに本当に奇妙な部分がありpsutilます。他に何もインストールせずにインストールすると、すべてがうまくいきます。

何が欠けていますか?どんな手掛かり ?

0 投票する
2 に答える
1927 参照

python - Python psutil は利用可能なポートを見つけます

コンピューターを接続するために使用可能なすべてのポートを見つけようとしています。以下のコードを使用しています

print(proc)などのすべてのプロセスを出力しますpsutil.Process(pid=5808, name='pythonw.exe')。私の最初の質問は、そのpid変数は何ですか? それはポートですか?

2 つ目は、ローカル アドレスを表していると理解したprint (x)ような出力が得られたときですが、他の数字は何ですか? 「xxx.xxx」は IP アドレスのように見えますが、一部の出力では空で、数字がありません。また、 の 2 番目の変数は 3 桁の場合もあれば、5 桁の場合もあります。それらの数字は何の略ですか?pconn(fd=-1, family=<AddressFamily.AF_INET: 2>, type=1, laddr=('xxx.x.x.x', xxxxx), raddr=(), status='LISTEN')laddrladdrladdr

そして私の最後の質問は、開いているポートを見つけるための正しい方法ですか? コンピューターを接続しようとしているので、最初に開いているポートを見つけようとしています。