2010-12-01 3 views

답변

2

두 가지 방법 :

  1. 사용 subprocess 당신을 위해이 정보를 얻을 수있는 다른 프로세스를 호출합니다.
  2. PyMeter을 사용하십시오. 당신이 원하는 것을 쉽게 할 수 있습니다.
+0

내가 도서관 쉽게 등등 CPU 부하, MEM 상태와 같은 모니터 정보를 얻을 수있는 체계적인 솔루션을 제공합니다. – Suge

+0

"하위 프로세스를 사용하여이 정보를 얻을 수있는 다른 프로세스를 호출하십시오."-----> 사용자의 의미를 이해하지 못합니다. 모니터 정보를 얻기 위해 하위 프로세스를 어떤 프로세스에서 사용할 수 있습니까? – Suge

+0

PyMeter가 그렇게합니다. – user225312

1

Sukhbir가 이전에 제안한 것처럼, 당신은 subprocess를 사용하여 이것을 대신 할 수있는 다른 도구를 호출하여 파이썬을 넘어서 보일 수 있습니다. Dstat를보십시오. 매우 많은 수의 메트릭을 쉽게 소화 가능한 형식으로 반환하며 사용자의 요구에 맞을 수도 있습니다.

Dtat 홈페이지 - http://dag.wieers.com/home-made/dstat/

+0

Dstat에 맞는 장면이 있지만 cmdline의 출력을 잡는 것 외에 dstat를 직접 호출하는 방법은 없습니다. 어떻게하면 더 직접적으로 그리고 더 정상적으로 사용 하시겠습니까? 고마워 ~ – Suge

관련 문제