【问题标题】:Using Python (Bash?) to get OS-level system information (CPU Speed)使用 Python (Bash?) 获取操作系统级别的系统信息(CPU 速度)
【发布时间】:2009-08-13 15:59:16
【问题描述】:

我想使用 python 重复this question。原因是我可以访问集群中的 10 个节点,并且每个节点都不相同。它们的性能范围很广,我想根据可用的内存和 cpu 速度/内核来找出最适合远程使用的计算机。

编辑:哎呀,即使只是一个命令行界面也会很有用。有什么快速而肮脏的解决方案?

【问题讨论】:

  • cat /proc/cpuinfo 将起作用。如果需要,我可以从 python 调用它。

标签: python performance cpu-speed


【解决方案1】:

看看SIGAR 库,它具有用于跨平台收集系统数据的广泛 API。它还提供多种语言(Python、Java、Erlang、Ruby 等)的库。

【讨论】:

  • 我对节点上的任何安装都没有 root 访问权限。这会是个问题吗?
  • 不,我使用的是 Java 版本,它只是一个 JAR 文件。
猜你喜欢
  • 1970-01-01
  • 2011-07-28
  • 2016-04-18
  • 1970-01-01
  • 1970-01-01
  • 2011-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多