Использование Python (Bash?) Для получения системной информации на уровне ОС (CPU Speed)
Я хочу повторить этот вопрос, используя Python. Причина в том, что у меня есть доступ к 10 узлам в кластере, и каждый узел не идентичен. Они варьируются по производительности, и я хочу найти, какой компьютер лучше всего использовать удаленно на основе доступной памяти и скорости процессора / ядер.
РЕДАКТИРОВАТЬ: Черт возьми, даже просто интерфейс командной строки будет полезным. Есть быстрые и грязные решения?
1 ответ
Решение
Взгляните на библиотеку SIGAR, которая имеет обширный API для сбора кроссплатформенных системных данных. Он также имеет библиотеки, доступные на многих языках (Python, Java, Erlang, Ruby и т. Д.).