Мне нужно измерить энергопотребление одного из моих алгоритмов, и для этого я использую утилиту powertop. Тем не менее, я должен иметь возможность извлекать энергопотребление для моего конкретного процесса из списка, отображаемого интерактивной оболочкой в предопределенные интервалы времени.Извлечение энергопотребления для конкретного процесса с помощью инструмента powertop ubuntu
Может кто-нибудь, пожалуйста, помогите мне с этой задачей ?.
Заранее спасибо.
Пожалуйста, объясните больше. Почему бы вам просто не использовать что-то вроде: "powertop -d> my.log; grep my.log"? –
Я пробовал grep, чтобы захватить желаемый процесс, но поскольку окно, отображающее результаты powertop, является интерактивной оболочкой, оно не дает результата, как вы ожидали бы с помощью команды типа «top». Кроме того, записи «powertop» периодически обновляются, и мне нужно постоянно получать данные, чтобы я мог рассчитать среднее энергопотребление процесса. Я не получаю эти непрерывные данные даже с помощью команды grep. – userDtrm