commit b923ffc9a0fe6fe5a454ce684657b7b69463c4a2 from: Sergey Bronnikov date: Fri Dec 20 21:23:23 2013 UTC added dmesg.boot to nodeinfo script commit - 4e5b017f4ae372ad64a6dd7e588767d0ae41f638 commit + b923ffc9a0fe6fe5a454ce684657b7b69463c4a2 blob - 663710ee998b80bfe1626d0aae8528cd66242c9f blob + be607bb94c167215c54412934e6b59b7c8eee1fc --- infrastructure/bin/nodeinfo.py +++ infrastructure/bin/nodeinfo.py @@ -1,5 +1,8 @@ -import sys, os, pprint, yaml +import sys, os, pprint +import yaml +# TODO: usbdevs(8), pcidump(8), acpidump(8) + def get_cpu_topology(): logcpus = os.popen("sysctl -n hw.ncpu").readline().strip() @@ -49,12 +52,21 @@ def get_platforminfo(): return ret +#def get_dmesg(): +# ret = {} +# f = open('/var/run/dmesg.boot', 'r') +# ret['hw_dmesg'] = f.readlines() +# f.close() +# +# return ret + def get_nodeinfo(): ret = get_platforminfo() ret.update(get_cpuinfo()) ret.update(get_cpufreq()) ret.update(get_cpu_topology()) ret.update(get_meminfo()) + #ret.update(get_dmesg()) return ret if __name__ == "__main__":