python - 使用python的远程PC CPU使用率

标签 python remote-access cpu-usage

我正在使用以下代码来获取远程 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/

相关文章:

api - Amazon EC2 实例远程启动

cpu - 理解 cpu 信息

windows - 如何人为地将CPU负载到某个百分点?

python - 使用librosa加载文件夹和子文件夹时发生类型转换错误

python - Pandas:为什么在 boolean 索引后需要双括号来选择列

c++ - boost.python 对类似的构造函数感到困惑

testing - 使用 Win XP 通过 LAN 访问 XAMPP

c# - 如何在没有 WMI 的情况下获取在远程计算机上运行的进程的所有者

java - 测量 JVM : java code 的 CPU 使用率

python - 获取 python 脚本以在 mac 中启动时运行