Linuxで「ps」コマンドを使用して受け取るように、プロセスの詳細を受け取るものが必要です。
基本的に2つのタイプを取得します-CPU使用率と使用メモリ。
今日これを取得するために私は不快な方法を使用しています:
subprocess.check_output(["ps", "aux"])
.......。
そして、これの出力を解析します。
どんなアイデアや解決策も受け入れられます!
ありがとう!
psutilパッケージをチェックアウトします。stdlibを厳密に使用する方法がわかりません。
psutilを使用することをお勧めします
プロセスの一般的な使用法と例:
psUtilInfo - psutil.Process(pid)
cpuPercentage = int(psUtilInfo.get_cpu_percent())
memoryInfo, _vms =psUtilInfo.get_memory_info()
すべてのプロセスを取得するには
psutil.get_pid_list()
このモジュールからもこのような情報を得ることができると思います。