1

Linuxで「ps」コマンドを使用して受け取るように、プロセスの詳細を受け取るものが必要です。

基本的に2つのタイプを取得します-CPU使用率と使用メモリ。

今日これを取得するために私は不快な方法を使用しています:

subprocess.check_output(["ps", "aux"])

.......。

そして、これの出力を解析します。

どんなアイデアや解決策も受け入れられます!

ありがとう!

4

2 に答える 2

5

psutilパッケージをチェックアウトします。stdlibを厳密に使用する方法がわかりません。

于 2012-06-26T00:12:31.723 に答える
4

psutilを使用することをお勧めします

プロセスの一般的な使用法と例:

psUtilInfo - psutil.Process(pid)
cpuPercentage = int(psUtilInfo.get_cpu_percent())
memoryInfo, _vms =psUtilInfo.get_memory_info()

すべてのプロセスを取得するには

psutil.get_pid_list()

このモジュールからもこのような情報を得ることができると思います。

于 2012-06-26T00:13:38.400 に答える