我正在使用以下代码来获取远程 PC 的 CPU 使用百分比,因为 SSHing 很慢并且加载远程 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 使用率百分比,请告诉我吗?
最佳答案
我建议看一下 Glances。它是用 python 编写的,也可以用于远程服务器监控:
https://github.com/nicolargo/glances
在远程服务器上使用 glances:
http://mylinuxbook.com/glances-an-all-in-one-system-monitoring-tool/
关于python - 使用python的远程PC CPU使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23968716/