The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз PowerTOP 2.0, инструмента для оптимизации энергопотребления Linux-системы

11.05.2012 19:15

Компания Intel представила релиз проекта PowerTOP 2.0, в рамках которого развивается инструмент для диагностики проблем с энергопотреблением и управлением питанием. Версия PowerTOP 2.0 примечательна полной переработкой базового кода, реализацией более широких средств диагностики, упрощённым интерактивным интерфейсом пользователя и реализацией генератора отчётов в форматах HTML и CSV. Код утилиты написан на языке Си и поставляется под лицензией GPL.

PowerTOP может работать в интерактивном режиме, c разбиением статистики на несколько вкладок и поддержкой показа динамики изменения параметров в стиле утилиты top. В процессе работы PowerTOP выводит данные, которые позволяют оценить какие из системных компонентов и пользовательских приложений наиболее вероятно являются причиной повышенного расхода энергии. Также выводится информация о задействовании различных режимов экономии энергии CPU, статистика по изменению частот процессора, данные по энергопотреблению отдельных аппаратных устройств. Кроме использования для целей диагностики проблем, PowerTOP также может применяться для проведения экспериментов с различными параметрами оптимизации энергопотребления в дистрибутивах, не активирующих по умолчанию подобные параметры.

Наиболее важные улучшения, добавленные в PowerTOP 2.0:

  • Расширение диагностических возможностей, благодаря задействованию фреймворка perf из состава ядра Linux. Доступ к инфраструктуре perf осуществляется через новую библиотеку libparseevents. Использование perf позволило увеличить точность собираемых данных, расширить статистику о состоянии CPU (отслеживание состояний простоя, изменений частоты и режимов потребления энергии) и увеличить гибкость задействования новых возможностей мониторинга, которые будут появляться в будущих версиях ядра Linux;
  • Новые средства для генерации отчётов в форматах HTML5 и CSV для наглядного анализа данных в offline-режиме и для автоматизации экспорта статистики во внешние приложения. Сбор данных производится на основании накопления информации за заданный промежуток времени или после указанного числа итераций измерения параметров. HTML-отчёт содержит в удобном для восприятии виде всю информацию, которую можно наблюдать в интерактивном режиме с похожим разбиением на вкладки (используется HTML5, но есть возможность создания более простого отчета с использованием обычного HTML). В отчёте в формате CSV приводится список измеренных параметров и их значения;
  • Поддержка отслеживания энергопотребления для отдельных аппаратных компонентов, что позволяет определить какие из устройств являются причиной повышенного расхода энергии. Доступны данные об активности GPU, USB-устройств, сетевых адаптеров, PCI-устройств и дисковой подсистемы;
  • Поддержка одновременного мониторинга нескольких беспроводных интерфейсов;
  • Улучшенная поддержка получения статистики от видеодрайвера i915;
  • Более надёжный сбор данных о состоянии аккумулятора;
  • Измерение в режиме реального времени параметров извлекаемых USB-устройств;
  • Новый интерактивный пользовательский интерфейс на базе вкладок, отображающий более детальную информацию в режиме реального времени:


  1. Главная ссылка к новости (https://01.org/powertop/blogs/...)
  2. OpenNews: В PowerTOP улучшен мониторинг энергопотребления для SATA, звука и дисков
  3. OpenNews: Утилита PowerTop портирована для OpenSolaris
  4. Советы по увеличению автономной работы ноутбука с Debian/Ubuntu
  5. OpenNews: Для Linux представлен универсальный инструмент для трассировки программ
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33821-powertop
Ключевые слова: powertop, monitoring
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Тощий Тролль (?), 20:32, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Вот уж ништяк так ништяк.
     
  • 1.2, Аноним (-), 20:46, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Весьма дотошная и обстоятельная утилита. Зачетно.
     
  • 1.4, анон (?), 21:17, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная новость! Я уж думал что на его разработку уже давно забили...
     
  • 1.5, rm_ (ok), 21:35, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    1.x был гораздо лучше.
     
     
  • 2.10, Аноним (-), 23:43, 11/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > 1.x был гораздо лучше.

    Чем?

     
     
  • 3.12, Аноним (-), 00:37, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да всем, двойка похожа на мыльное кинцо...
     
  • 3.13, rm_ (ok), 00:54, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> 1.x был гораздо лучше.
    > Чем?

    2.0 https://www.opennet.ru/opennews/pics_base/0_1336749033.png

    1.13 http://ompldr.org/vZHBrcw/2012-05-11T205227Z-powertop.png

    в 2.0 наворотили кучу долбаной неведомой хреноты, одновременно уменьшив доступность и наглядность самой важной инфы. Похоже что "aptitude hold powertop" наш выбор навсегда.

     
     
  • 4.16, Stax (ok), 03:27, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Шутите?

    powertop 2 показывает частоты и энергосбережение по ядрам - первый только "в среднем целиком".
    Второй показывает эффект и частоту работы turbo boost - в первом это не посмотреть, да и вообще в линуксе лично я не знаю способа, как определять, что turbo разгоняет ядра на повышенную частоту - в cpuinfo и других подобных способах не показывается частота выше стандартной.
    Во втором видно все "советы" сразу на соответствующей вкладке, и можно посмотреть и включить, что требуется. В первом он их выдает в час по чайной ложке, и если какой-то совет не в тему (например, ну не хочу я отключать NMI Watchdog на сервере, или на ноуте включение SATA Power Management вызывает проблемы с накопителем) и его хочется пропустить, то первый топ, как на зло, будет десять минут светить этим ненужным сообщением, не переходя к следующему, да и вообще показывает их в случайном, одному ему ведомом порядке. Во втором же нормальный список, где сразу видно все.

     
     
  • 5.17, rm_ (ok), 08:06, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Мне нахрен не надо всё то что там добавилось, а наглядность понизилась - это факт.
    И вообще, бесит уже эта практика, когда под видом новой версии программы, впаривают по сути другую программу, которая по многим показателям хуже, и не имеет половины удобств старой.
     
     
  • 6.18, Boboms (ok), 10:01, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И вообще, бесит уже эта практика, когда под видом новой версии программы,
    > впаривают по сути другую программу, которая по многим показателям хуже, и
    > не имеет половины удобств старой.

    Почём впарили?

     
     
  • 7.19, анонимус (??), 13:28, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Причем тут "Почем"? Пакетный менеджер скажет что версия 1.х считается устаревшей и предлагает установить новую - со временем поддержка 1.х вообще прекратится и использовать ее вообще окажется невозможным из-за зависимостей, которые к этому времени сменят мажорные версии и окажутся несовместимыми со старыми
     
     
  • 8.23, Boboms (ok), 15:02, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У, какая свинюка-подлюка - этот твой пакетный менеджер А ты ему - под дых b pp... текст свёрнут, показать
     
  • 8.29, Аноним (-), 13:33, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    fork же ... текст свёрнут, показать
     
  • 8.33, Michael Shigorin (ok), 00:21, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и собрал в альт рядом пакет powertop1 версии 1 13, хотя ради сохранения прив... текст свёрнут, показать
     
     
  • 9.34, Boboms (ok), 00:59, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Михаил, а ткни, пожалуйста, в ссылку как собрать rpm для Альта из сырцов Не ... текст свёрнут, показать
     
     
  • 10.35, Michael Shigorin (ok), 13:34, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Её толком нет -- если хотите, давайте попробуем вместе перешерстить уже имеющийс... текст свёрнут, показать
     
     
  • 11.36, Boboms (ok), 13:51, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Огромная благодарность за ответ Будет время - обязательно попробую Еще маленьк... текст свёрнут, показать
     
     
  • 12.37, Michael Shigorin (ok), 13:56, 16/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вторая ссылка ... текст свёрнут, показать
     
  • 7.20, rm_ (ok), 13:51, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> И вообще, бесит уже эта практика, когда под видом новой версии программы,
    >> впаривают по сути другую программу, которая по многим показателям хуже, и
    >> не имеет половины удобств старой.
    > Почём впарили?

    О, это кажется аргумент про бесплатность! Мол раз даром дают, то жрите что дают молча в тряпочку. Только вот почему-то те же самые персонажи забывают как они же только что продвигали СПО как полноценную замену проприетарщине. Но это что ж получается, как только находится какой-то в нём недостаток, сразу соскакиваем на "ну дак бесплатное же... чего вы хотели"?

     
     
  • 8.21, Boboms (ok), 14:52, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я извиняюсь, а что предыдущую ветку версия 1 из всяких там гитхабов, эс-ве-эно... текст свёрнут, показать
     
     
  • 9.22, rm_ (ok), 15:01, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня есть и другие дела в жизни, чем разбираться, где там что у них во всяких... текст свёрнут, показать
     
     
  • 10.24, Boboms (ok), 15:17, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Обожди, ты ведь опытный чел и в линуксах давно, я тебя по еще linux-forumу помню... текст свёрнут, показать
     
  • 6.28, Аноним (-), 22:35, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Мне нахрен не надо всё то что там добавилось, а наглядность понизилась - это факт.

    Тулза для дебага и трублешутинга не предназначена для наглядного ффтыкания в нее гламурными кисами, манагерами и секретутками. Это технический тул для получения информации о проблемах, профилирования и так далее. Он прежде всего должен быть максимально дотошным, ибо если нужной информации нет - EPIC FAIL и миссия не достигнута.

     
  • 5.25, anonymous (??), 16:06, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >в линуксе лично я не знаю способа, как определять, что turbo разгоняет ядра на повышенную частоту

    turbostat, который идёт с исходниками ядра (tools/power/x86)

     
  • 3.26, devl547 (ok), 16:54, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тем, что эти дегенераты его гвоздями прибили к куче ненужных либ.
     

  • 1.7, Loooooker (ok), 22:35, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот и посмотрим, на что годна аппаратная акселерация воспроизведения видео на НВидии с точки зрения энергопотребления...
     
  • 1.8, AnOn (?), 23:34, 11/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    # powertop
    Failed to mount debugfs!
    exiting...

    wtf?

     
     
  • 2.9, Аноним (-), 23:42, 11/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Старое ядро?
     
     
  • 3.11, AnOn (?), 23:49, 11/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    3.3.4
    "EC read/write access through /sys/kernel/debug/ec" включено.
     
  • 2.27, Кэп (?), 20:40, 12/05/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    CONFIG_NO_HZ                                                                                                                 CONFIG_HIGH_RES_TIMERS                                                                                                            
    CONFIG_HPET_TIMER                                                                                                                                  
    CONFIG_CPU_FREQ_GOV_ONDEMAND                                                                                                      
    CONFIG_USB_SUSPEND                                                                                                                              
    CONFIG_SND_AC97_POWER_SAVE                                                                                                          
    CONFIG_TIMER_STATS                                                                                                                                
    CONFIG_PERF_EVENTS                                                                                                                                
    CONFIG_PERF_COUNTERS
    CONFIG_TRACEPOINTS
    CONFIG_TRACING
    CONFIG_EVENT_POWER_TRACING_DEPRECATED


    В конфиге ядра же

     
     
  • 3.32, AnOn (?), 23:11, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    thx, cap
     

  • 1.14, deboon (?), 01:29, 12/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    http://dl.dropbox.com/u/15714211/dc4e7fbfd2.png
    Чуров отдыхает :)
     
  • 1.15, Boboms (ok), 01:49, 12/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, ребята супер мОлодцы какие, а?! Не поленились даже html. Целятся с ней на embedded, я так понял.

    Вещь архи полезная, в особенности в свете выхода "новых" Убунт.

    ЗЫ: понаслушавшись Шигорина, поставил Симпли 6 (Альт). Блин, как оказалось, LibreOffice открывается в Линуксе достаточно быстро. Вот было удивление.

    Да и жрёт Симпли (с 3.3 ведром) vs Убунту 11.10, 12.04 прим. на 1 Вт меньше - 8.52 Вт! Справедливости ради надо заметить, что в Убунту падает до 7.7 Вт, но как только открываешь что-нибудь -> за 10 Вт переваливает.  

     
  • 1.30, Аноним (-), 21:01, 14/05/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, реально её сейчас собрать под ARM?
     
     
  • 2.31, rm_ (ok), 21:04, 14/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, реально её сейчас собрать под ARM?

    А что нереально? В дебиане же собрано.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру