Работа с низкой задержкой команд ipmitool - PullRequest
1 голос
/ 03 февраля 2020

Я пытаюсь обойти очень высокую задержку, которую я получаю при попытке выполнить некоторые команды ipmitool на компьютере OppenPower, к которому я подключен через s sh и на котором установлен и настроен инструмент OpenIPMI.

Когда я выполняю команду, подобную следующей:

ipmitool sdr type 0x03 

, чтобы получить текущее среднее энергопотребление, у меня задержка составляет ~ 20 секунд.

Но когда я использую

ipmitool shell 

и затем запускаю команды такого типа, тогда я получаю очень хорошее и быстрое время отклика, потому что я думаю, что внутренний сеанс ipmi сохраняется.

Моя цель - написать небольшой скрипт который выдает команду get-power-потребляемая мощность, например, каждую секунду (или каждые 100 мс), чтобы измерить энергетическую эффективность алгоритма, который я реализовал в C.

, который я пытался python -ipmi но эта библиотека предлагает подключение только через локальную сеть или последовательный терминал. Но я просто хочу использовать его напрямую для чтения из /dev/ipmi0.

Кто-нибудь знает достойное решение этой проблемы?

...