Я пытаюсь обойти очень высокую задержку, которую я получаю при попытке выполнить некоторые команды ipmitool на компьютере OppenPower, к которому я подключен через s sh и на котором установлен и настроен инструмент OpenIPMI.
Когда я выполняю команду, подобную следующей:
ipmitool sdr type 0x03
, чтобы получить текущее среднее энергопотребление, у меня задержка составляет ~ 20 секунд.
Но когда я использую
ipmitool shell
и затем запускаю команды такого типа, тогда я получаю очень хорошее и быстрое время отклика, потому что я думаю, что внутренний сеанс ipmi сохраняется.
Моя цель - написать небольшой скрипт который выдает команду get-power-потребляемая мощность, например, каждую секунду (или каждые 100 мс), чтобы измерить энергетическую эффективность алгоритма, который я реализовал в C.
, который я пытался python -ipmi но эта библиотека предлагает подключение только через локальную сеть или последовательный терминал. Но я просто хочу использовать его напрямую для чтения из /dev/ipmi0.
Кто-нибудь знает достойное решение этой проблемы?