2009-08-13 144 views
1

我想用python重複this question。原因是我有權訪問羣集中的10個節點,並且每個節點都不相同。它們的性能範圍很廣,我想根據可用的內存和CPU速度/內核,找出哪臺是最好的遠程計算機。使用Python(Bash?)獲取操作系統級別的系統信息(CPU速度)

編輯:哎呀,即使只是一個命令行界面將是有用的。任何快速和骯髒的解決方案

+0

貓/ proc/cpuinfo將工作。如果我需要,我可以從python中調用它。 – physicsmichael 2009-08-13 18:47:47

回答

1

查看SIGAR庫,該庫有一個用於收集跨平臺系統數據的廣泛API。它也有許多語言可用的庫(Python,Java,Erlang,Ruby等)。

+0

我沒有對節點上的任何安裝的root訪問權限。這會是一個問題嗎? – physicsmichael 2009-08-13 18:13:38

+0

不,我用過Java版本,它只是我放置的JAR文件。 – ars 2009-08-13 18:58:26