Компания Intel представила (https://01.org/powertop/blogs/ceferron/2012/powertop-v2.0-re...) релиз проекта PowerTOP 2.0 (https://01.org/powertop/), в рамках которого развивается инструмент для диагностики проблем с энергопотреблением и управлением питанием. Версия PowerTOP 2.0 примечательна полной переработкой базового кода, реализацией более широких средств диагностики, упрощённым интерактивным интерфейсом пользователя и реализацией генератора отчётов в форматах HTML и CSV. Код утилиты написан на языке Си и поставляется под лицензией GPL.PowerTOP может работать в интерактивном режиме, c разбиением статистики на несколько вкладок и поддержкой показа динамики изменения параметров в стиле утилиты top. В процессе работы PowerTOP выводит данные, которые позволяют оценить какие из системных компонентов и пользовательских приложений наиболее вероятно являются причиной повышенного расхода энергии. Также выводится информация о задействовании различных режимов экономии энергии CPU, статистика по изменению частот процессора, данные по энергопотреблению отдельных аппаратных устройств. Кроме использования для целей диагностики проблем, PowerTOP также может применяться для проведения экспериментов с различными параметрами оптимизации энергопотребления в дистрибутивах, не активирующих по умолчанию подобные параметры.
Наиболее важные улучшения, добавленные в PowerTOP 2.0:
- Расширение диагностических возможностей, благодаря задействованию фреймворка perf из состава ядра Linux. Доступ к инфраструктуре pref осуществляется через новую библиотеку libparseevents. Использование pref позволило увеличить точность собираемых данных, расширить статистику о состоянии CPU (отслеживание состояний простоя, изменений частоты и режимов потребления энергии) и увеличить гибкость задействования новых возможностей мониторинга, которые будут появляться в будущих версиях ядра Linux;- Новые средства для генерации отчётов в форматах HTML5 и CSV для наглядного анализа данных в offline-режиме и для автоматизации экспорта статистики во внешние приложения. Сбор данных производится на основании накопления информации за заданный промежуток времени или после указанного числа итераций измерения параметров. HTML-отчёт содержит в удобном для восприятии виде всю информацию, которую можно наблюдать в интерактивном режиме с похожим разбиением на вкладки (используется HTML5, но есть возможность создания более простого отчета с использованием обычного HTML). В отчёте в формате CSV приводится список измеренных параметров и их значения;
<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto... src="http://www.opennet.me/opennews/pics_base/0_1336752865.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
- Поддержка отслеживания энергопотребления для отдельных аппаратных компонентов, что позволяет определить какие из устройств являются причиной повышенного расхода энергии. Доступны данные об активности GPU, USB-устройств, сетевых адаптеров, PCI-устройств и дисковой подсистемы;
- Поддержка одновременного мониторинга нескольких беспроводных интерфейсов;
- Улучшенная поддержка получения статистики от видеодрайвера i915;
- Более надёжный сбор данных о состоянии аккумулятора;
- Измерение в режиме реального времени параметров извлекаемых USB-устройств;- Новый интерактивный пользовательский интерфейс на базе вкладок, отображающий более детальную информацию в режиме реального времени:
<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto... src="http://www.opennet.me/opennews/pics_base/0_1336749033.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto... src="http://www.opennet.me/opennews/pics_base/0_1336749565.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto... src="http://www.opennet.me/opennews/pics_base/0_1336749632.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto... src="http://www.opennet.me/opennews/pics_base/0_1336749655.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto... src="http://www.opennet.me/opennews/pics_base/0_1336749693.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>URL: https://01.org/powertop/blogs/ceferron/2012/powertop-v2.0-re...
Новость: http://www.opennet.me/opennews/art.shtml?num=33821
Вот уж ништяк так ништяк.
Весьма дотошная и обстоятельная утилита. Зачетно.
Отличная новость! Я уж думал что на его разработку уже давно забили...
1.x был гораздо лучше.
> 1.x был гораздо лучше.Чем?
да всем, двойка похожа на мыльное кинцо...
>> 1.x был гораздо лучше.
> Чем?2.0 http://www.opennet.me/opennews/pics_base/0_1336749033.png
1.13 http://ompldr.org/vZHBrcw/2012-05-11T205227Z-powertop.png
в 2.0 наворотили кучу долбаной неведомой хреноты, одновременно уменьшив доступность и наглядность самой важной инфы. Похоже что "aptitude hold powertop" наш выбор навсегда.
Шутите?powertop 2 показывает частоты и энергосбережение по ядрам - первый только "в среднем целиком".
Второй показывает эффект и частоту работы turbo boost - в первом это не посмотреть, да и вообще в линуксе лично я не знаю способа, как определять, что turbo разгоняет ядра на повышенную частоту - в cpuinfo и других подобных способах не показывается частота выше стандартной.
Во втором видно все "советы" сразу на соответствующей вкладке, и можно посмотреть и включить, что требуется. В первом он их выдает в час по чайной ложке, и если какой-то совет не в тему (например, ну не хочу я отключать NMI Watchdog на сервере, или на ноуте включение SATA Power Management вызывает проблемы с накопителем) и его хочется пропустить, то первый топ, как на зло, будет десять минут светить этим ненужным сообщением, не переходя к следующему, да и вообще показывает их в случайном, одному ему ведомом порядке. Во втором же нормальный список, где сразу видно все.
Мне нахрен не надо всё то что там добавилось, а наглядность понизилась - это факт.
И вообще, бесит уже эта практика, когда под видом новой версии программы, впаривают по сути другую программу, которая по многим показателям хуже, и не имеет половины удобств старой.
> И вообще, бесит уже эта практика, когда под видом новой версии программы,
> впаривают по сути другую программу, которая по многим показателям хуже, и
> не имеет половины удобств старой.Почём впарили?
Причем тут "Почем"? Пакетный менеджер скажет что версия 1.х считается устаревшей и предлагает установить новую - со временем поддержка 1.х вообще прекратится и использовать ее вообще окажется невозможным из-за зависимостей, которые к этому времени сменят мажорные версии и окажутся несовместимыми со старыми
> Пакетный менеджер скажет что версия 1.х считается устаревшей и предлагает установить новуюУ, какая свинюка-подлюка - этот твой пакетный менеджер! А ты ему - под дых ppa коленкой, а потом кааак... бац ... Force Version - в левое ухо!
fork же.
> Причем тут "Почем"? Пакетный менеджер скажет что версия 1.х считается устаревшейВот и собрал в альт рядом пакет powertop1 версии 1.13, хотя ради сохранения привычного названия пришлось прописать конфликт на текущую версию.
Думаю, можно попросить в своём дистрибутиве вернуть альтернативно или параллельно устанавливаемую первую версию -- буду благодарен, если кто подключит меня в копию такого запроса/обсуждения или забросит ссылку на фичреквест.
1.98 действительно перенаворотили по сравнению с 1.13, но в 2.0 режим overview будто более симпатичен (вот только всё так же не хватает в нём idle state'ов хотя бы одной строкой). Ну и цвета как зажали, так и не вернули. :)
> Вот и собрал в альт рядом пакет powertop1 версии 1.13, хотя ради
> сохранения привычного названия пришлось прописать конфликт на текущую версию.Михаил, а ткни, пожалуйста, в ссылку "как собрать .rpm для Альта из сырцов". Не осилил найти в вики инфу. Если будет время, хочется попробовать собрать "новый" Openoffice.
> Михаил, а ткни, пожалуйста, в ссылку "как собрать .rpm для Альта из сырцов".Её толком нет -- если хотите, давайте попробуем вместе перешерстить уже имеющийся материал в более удобочитаемый.
> Не осилил найти в вики инфу.
http://www.altlinux.org/Spec
http://www.altlinux.org/ALT_Packaging_HOWTO
http://www.altlinux.org/Категория:RPM_spec> Если будет время, хочется попробовать собрать "новый" Openoffice.
Думаю, тут лучше не с нуля, а отталкиваясь от ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/20... (см. тж. http://www.altlinux.org/Archive). Пишите почтой -- чем смогу, помогу.
Огромная благодарность за ответ. Будет время - обязательно попробую. Еще маленький вопрос: "есть где почитать про отличия rpm Федоры и Альта". Не очень очивидно на первый взгляд.
> Еще маленький вопрос: "есть где почитать про отличия rpm Федоры и Альта".Вторая ссылка. :)
>> И вообще, бесит уже эта практика, когда под видом новой версии программы,
>> впаривают по сути другую программу, которая по многим показателям хуже, и
>> не имеет половины удобств старой.
> Почём впарили?О, это кажется аргумент про бесплатность! Мол раз даром дают, то жрите что дают молча в тряпочку. Только вот почему-то те же самые персонажи забывают как они же только что продвигали СПО как полноценную замену проприетарщине. Но это что ж получается, как только находится какой-то в нём недостаток, сразу соскакиваем на "ну дак бесплатное же... чего вы хотели"?
> ... Мол раз даром дают, то жрите что дают молча в тряпочку.Я извиняюсь, а что предыдущую ветку (версия 1) из всяких там гитхабов, эс-ве-энов, ппа и пр. подчистую удалили что-ли? Соберите/найдите то, что вам нужно. Делов-то?! ;)
> Но это что ж получается, как только находится какой-то
> в нём недостаток, сразу соскакиваем на "ну дак бесплатное же... чего
> вы хотели"?Нет, ну вы посмотрите на него, а?! Как правило, "русско"язычный "пользователь" СПО начинает активно-шибко возмущаться на форумах (и хорошо еще, если форумы связаны с компютерной тематикой) вместо того, чтобы попробовать выйти на контакт с разработчиками и объяснить им суть своей вселенской печали.
Разорви ты меня лично как Тузик грелку - всё равно это "проблему" твою не решит.
> Только вот почему-то те же самые
> персонажи забывают как они же только что продвигали СПО как полноценную
> замену проприетарщине.Но ведь 1-я версия тебя устраивала, так? Значит, угодили всё-таки? А что их вильнуло - бывает. С Гномом вон совсем печальная история вышла. {Хорошее правило электрика без перчаток: "Работает? Не трогай!"}
> Я извиняюсь, а что предыдущую ветку (версия 1) из всяких там гитхабов,
> эс-ве-энов, ппа и пр. подчистую удалили что-ли? Соберите/найдите то, что вам
> нужно. Делов-то?! ;)У меня есть и другие дела в жизни, чем разбираться, где там что у них во "всяких гитхабах, свнах и ппа". Пока что ограничился добыванием старой версии пакета из snapshot.debian.org и aptitude hold. Пока это работает. Достаточно скоро может перестать, как тут рядом и написали.
> Нет, ну вы посмотрите на него, а?! Как правило, "русско"язычный "пользователь" СПО
> начинает активно-шибко возмущаться на форумах (и хорошо еще, если форумы связаны
> с компютерной тематикой) вместо того, чтобы попробовать выйти на контакт с
> разработчиками и объяснить им суть своей вселенской печали.Я писал в спортлото^W багзиллу, как водится всем похрен, жрите что дают.
> Но ведь 1-я версия тебя устраивала, так? Значит, угодили всё-таки? А что
> их вильнуло - бывает. С Гномом вон совсем печальная история вышла.
> {Хорошее правило электрика без перчаток: "Работает? Не трогай!"}Да-да, именно историю с гномом я и имел ввиду под "этой практикой", и KDE4 туда же.
Хорошо не пользуюсь ни гномом ни кде, а вот терять нормальный powertop очень жалко.
> У меня есть и другие дела в жизни, чем разбираться, где там
> что у них во "всяких гитхабах, свнах и ппа".Обожди, ты ведь опытный чел и в линуксах давно, я тебя по еще linux-forumу помню. Или это - совсем не ты? ;) :)))
Для тебя ppa завести с этим powertop v.1 - пара, тройка минут. Кроме того тут водится Додонов, который может посодействовать в неравной борьбе с Интел, я так считаю.
> Достаточно скоро может перестать, как тут рядом и написали.
К великому сожалению, тут в "камментах" очень много мути стараются написать (видать есть завистники, что портал-давнишний и хороший).
> Я писал в спортлото^W багзиллу, как водится всем похрен, жрите что дают.
См. про Додонова.
> Хорошо не пользуюсь ни гномом ни кде, а вот терять нормальный powertop
> очень жалко.Несопоставимые величины. С кодом КДЕ и Гнума особо ничег не поделаешь, а вот powertop...
> Мне нахрен не надо всё то что там добавилось, а наглядность понизилась - это факт.Тулза для дебага и трублешутинга не предназначена для наглядного ффтыкания в нее гламурными кисами, манагерами и секретутками. Это технический тул для получения информации о проблемах, профилирования и так далее. Он прежде всего должен быть максимально дотошным, ибо если нужной информации нет - EPIC FAIL и миссия не достигнута.
>в линуксе лично я не знаю способа, как определять, что turbo разгоняет ядра на повышенную частотуturbostat, который идёт с исходниками ядра (tools/power/x86)
Тем, что эти дегенераты его гвоздями прибили к куче ненужных либ.
Вот и посмотрим, на что годна аппаратная акселерация воспроизведения видео на НВидии с точки зрения энергопотребления...
# powertop
Failed to mount debugfs!
exiting...wtf?
Старое ядро?
3.3.4
"EC read/write access through /sys/kernel/debug/ec" включено.
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
В конфиге ядра же
thx, cap
http://dl.dropbox.com/u/15714211/dc4e7fbfd2.png
Чуров отдыхает :)
Блин, ребята супер мОлодцы какие, а?! Не поленились даже html. Целятся с ней на embedded, я так понял.Вещь архи полезная, в особенности в свете выхода "новых" Убунт.
ЗЫ: понаслушавшись Шигорина, поставил Симпли 6 (Альт). Блин, как оказалось, LibreOffice открывается в Линуксе достаточно быстро. Вот было удивление.
Да и жрёт Симпли (с 3.3 ведром) vs Убунту 11.10, 12.04 прим. на 1 Вт меньше - 8.52 Вт! Справедливости ради надо заметить, что в Убунту падает до 7.7 Вт, но как только открываешь что-нибудь -> за 10 Вт переваливает.
Интересно, реально её сейчас собрать под ARM?
> Интересно, реально её сейчас собрать под ARM?А что нереально? В дебиане же собрано.