【发布时间】:2014-05-31 10:06:26
【问题描述】:
我正在使用以下代码来获取远程 PC CPU 的使用百分比,因为 SSH 很慢并且加载远程 PC。
per=(subprocess.check_output('ssh root@192.168.32.218 nohup python psutilexe.py',stdin=None,stderr=subprocess.STDOUT,shell=True)).split(' ')
print 'CPU %=',float(per[0])
print 'MEM %=',float(per[1])
其中psutilexe.py如下:
import psutil
print psutil.cpu_percent(), psutil.virtual_memory()[2]
请告诉我是否有其他方法可以使用 Python 测量远程 PC CPU 的使用百分比?
【问题讨论】:
-
您可以通过在主机上启用 SNMP 并在远程主机上使用 pysnmp 读取 CPU/RAM 信息来做到这一点
标签: python remote-access cpu-usage