LINUX.ORG.RU

Утилита для исследования энергопотребления от Intel


0

0

Корпорация Intel разработала утилиту под названием PowerTOP, которая позволяет исследовать затраты энергии для работающих в Линуксе програм. Инженеры Intel уже обнаружили несколько проблем в ПО и написали патчи после применения которых, срок работы от батарей вашего ноутбука может увеличиться на один час.

Сайт проекта: http://www.linuxpowertop.org/

>>> Подробности

★★★★★

Проверено: svyatogor ()

> Инженеры Intel уже обнаружили несколько проблем в ПО и написали патчи после применения которых, срок работы от батарей вашего ноутбука может увеличиться на один час.

Как все забавно, теперь мой ноут будет работать на целый час больше. Нужно всего лишь пропатчить софт, который у меня даже не установлен.

andreyu ★★★★★
()

Норм. Конечно, инструкции по патчингу применимы только к ядру (остального у меня вообще не стоит), но в целом очень грамотно. Будем отлаживать! А утилитка сама по себе полезна. Позволяет смотреть что происходит, и уже искать способы самому, указывая, где это надо искать.

anonymous
()

Удивительно. Что это на них нашло.

kirsche
()

Но в целом утилита оказалась весьма информативной. Про опцию CONFIG_USB_SUSPEND я и не знал вообще.

Смущает только то, что ядро нужно 2.6.21 или старше. У меня все еще установлено 2.6.19. А опция CONFIG_TIMER_STATS видимо только в 2.6.21 появилась.

Еще не понятно, почему у меня только четыре состояния процессора - C0, C1, C2, C3? В описании и на скриншоте говрится о пяти состояниях.

Процессор Core 2 Duo.

andreyu ★★★★★
()

Отключил внешнее питание в ноуте, получил такие записи:

Cn Avg residency (5s) Long term residency avg
C0 (cpu running) (935661.7%)
C1 0.0ms ( 0.0%) 0.0ms
C2 0.0ms (515337614969.5%) 0.0ms
C3 0.0ms (515336804784.0%) 0.0ms

andreyu ★★★★★
()

Вау! Молодцы интеловцы! =)

Virun
()
Ответ на: комментарий от andreyu

>Но в целом утилита оказалась весьма информативной. Про опцию CONFIG_USB_SUSPEND я и не знал вообще.

Как вклюсить это безобразие? Ядро перекомпилять нужно?

kirsche
()
Ответ на: комментарий от kirsche

> Как вклюсить это безобразие?

zcat /proc/config.gz | grep CONFIG_USB_SUSPEND

если not set, то перекомпилять

JB ★★★★★
()

> срок работы от батарей вашего ноутбука может увеличиться на один час.

не особо верится, у меня даже в состоянии простоя батарейка не держит больше 2.5 часа с включенным wifi

JB ★★★★★
()
Ответ на: комментарий от kirsche

> >Но в целом утилита оказалась весьма информативной. Про опцию CONFIG_USB_SUSPEND я и не знал вообще.

> Как вклюсить это безобразие? Ядро перекомпилять нужно?

Да как обычно - если не включено, то включить, скомпилировать, перегрузиться.

andreyu ★★★★★
()
Ответ на: комментарий от JB

> не особо верится, у меня даже в состоянии простоя батарейка не держит больше 2.5 часа с включенным wifi

У меня вообще с трудом до 2-х часов дотягивает. Но производителем такое время и заявлено (под виндой, конечно - линукс они не рекомендуют ;)).

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

> Но в целом утилита оказалась весьма информативной. Про опцию CONFIG_USB_SUSPEND я и не знал вообще.

Весьма странно, но потребление возросло на 0.1 Ватта.

andreyu ★★★★★
()

Реально классная штука ! :) У меня на ядре 2.6.20 потребление в покое было почти 21W. Поставил 2.6.21.1 с опцией CONFIG_USB_SUSPEND и потребление пуало до 18.9W ! Ну и смотрю у меня eth0 жрет немеряно - видимо по сети пакеты сыпятся и сетевушка постоянно работает ... в общем будем посмотреть. респект и уважуха ребятам из интела !

anonymous
()
Ответ на: комментарий от anonymous

Ага, если бы они ещё и утечки памяти так же интенсивно искали, им бы вообще цены не было.

anonymous
()
Ответ на: комментарий от anonymous

Так вроде Intel делает UMPC на Linux. Теперь всё понятно. Очень хорошо, надеюсь скоро появится такое устройство.

krum
()
Ответ на: комментарий от anonymous

> У меня на ядре 2.6.20 потребление в покое было почти 21W.

У меня 2.6.19, потребление 1.8 - 2.3 Ватта, откуда у вас 21?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

>> У меня на ядре 2.6.20 потребление в покое было почти 21W. > У меня 2.6.19, потребление 1.8 - 2.3 Ватта, откуда у вас 21?

честно говоря хз даже. Отключил ноут от сети, выкрутил яркость экрана на минимум - потребление упало до 14.7 W ...

anonymous
()

уже известно что жутко жрёт проц!
ждём патчей для GTK+, QT, GNOME, KDE

anonymous
()
Ответ на: комментарий от mitek

А я знаю, как ощутимо уменьшить энергопотребление. Надо всего лишь не включать ноут :)

Quasar ★★★★★
()

Выполнив все рекомендации, которые давала утилита powertop (кроме CONFIG_TIMER_STATS), никакого понижения энергопоребления я не заметил - как было 1.8 - 2.1 Ватта, так и осталось. Правда выше 1.8 ватта бывает очень редко.

Парралельная компиляция проекта и emerge world стали потреблять 2.3 ватта. Но это скорее всего из-за шуршания винтом.

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

> честно говоря хз даже. Отключил ноут от сети, выкрутил яркость экрана на минимум - потребление упало до 14.7 W ...

А что за модель ноута? Что за процессор?

andreyu ★★★★★
()
Ответ на: комментарий от JB

> Power usage (ACPI estimate) : 1.1 W (3.9 hours left)

Класс, что за ноут? На какой частоте работает процессор (или процессоры)? У меня 1.8 ватта и процессоры работают на частоте 1000 МГц.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

> Класс, что за ноут?

LG LW40

> На какой частоте работает процессор (или процессоры)?

sonoma, 800 mhz

На самом деле это все фигня, потому что через пару минут стало уже 1.8W и 2.3 hours left

JB ★★★★★
()
Ответ на: комментарий от andreyu

Интересные цифры какие-то получаются...

> Парралельная компиляция проекта и emerge world стали потреблять 2.3 ватта. Но это скорее всего из-за шуршания винтом.

Один только 2,5' винчестер потребляет около 2-2,5 W.

YAR ★★★★★
()
Ответ на: комментарий от YAR

> Один только 2,5' винчестер потребляет около 2-2,5 W.

Откуда такая информация? При подключенном внешнем питании потребление сейчас составляет 2.6 Ватта.

C0 (cpu running) (14.6%)
C1 0.0ms ( 0.0%) 0.0ms
C2 0.6ms (10.4%) 0.6ms
C3 0.5ms (75.1%) 0.5ms

Power usage (ACPI estimate) : 2.6 W (1.1 hours left)

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

> > честно говоря хз даже. Отключил ноут от сети, выкрутил яркость экрана на минимум - потребление упало до 14.7 W ... > А что за модель ноута? Что за процессор?

Sony vaio vgn-sz2xrp

anonymous
()
Ответ на: комментарий от andreyu

> Откуда такая информация?
На крышке винта написано :)
У моих, например, Seagate, 80-ка, 5400 - 2,3W, а Hitachi, 60, 4200 - 2,75W

> При подключенном внешнем питании потребление сейчас составляет 2.6 Ватта.

Потребление чего? Процессора?

YAR ★★★★★
()
Ответ на: комментарий от YAR

> У моих, например, Seagate, 80-ка, 5400 - 2,3W, а Hitachi, 60, 4200 - 2,75W

Вот-вот, это в вашем случае. И не понятно, в каком случае они столько потребляют. Не факт, что постоянно. Не шпиндель же кушает столько.

> Потребление чего? Процессора?

Понятия не имею, что имел ввиду Intel:

C1 0.0ms ( 0.0%) 0.0ms C2 0.6ms (10.4%) 0.6ms C3 0.5ms (76.2%) 0.5ms

Power usage (ACPI estimate) : 0.8 W (5.0 hours left)

andreyu ★★★★★
()

эта зараза пишет во время компиляции 0.5 ватт. щас ядро пересоберу и отпишуся. вообще, мне кажется она бесполезна для амд.

turion 64 1.6 GHz

shahid ★★★★★
()
Ответ на: комментарий от andreyu

Уж не потребление ноутбука точно.

anonymous
()

Кто понимает по какому принципу она работает? Поясните анонимусу?

anonymous
()

меня эта прога совсем запутала. Если xdm запущен, то fglrx и KDE делают 1066 обращений в секунду и проц находиться в С2, а ежели xdm отключен, то более двух тысяч обращений в секунду всякими драйверами, но при этом проц находиться в С3. Я уже ничо не понимаю :-/

shahid ★★★★★
()
Ответ на: комментарий от FiXer

> Почему собственно ноуты с Линукс работают прилично меньше? Почему?

наверное потому что каждый вендор использует какой нибудь хитрый acpi, все возможности которого есть только в фирменных драйверах и утилитах

JB ★★★★★
()
Ответ на: комментарий от anonymous

Счастливый обладатель Sony Vaio VGN-SZ, скажи мне, тебе удалось получить работающий звук, точнее микрофон?

octy ★★
()

Утилитка случайно называется не killall?

DNA_Seq ★★☆☆☆
()

Интересная игрушка ;) Ща качну 2.6.21 и гляну чего она умеет еще...

sS ★★★★★
()
Ответ на: комментарий от anonymous

> Кто понимает по какому принципу она работает? Поясните анонимусу?

На ноуте по данным acpi можно выудить всю необходимую информацию

anonymous
()

ноут acer 511x не поддерживается сабжем и за ноут в принципе не считается.

shahid ★★★★★
()

что то я непонял,,, похоже что я белая бабочка,,, у меня опции CONFIG_TIMER_STATS вааааше нет в ядре,,,
    PowerTOP version 1.0       (C) 2007 Intel Corporation

< Detailed C-state information is only available on Mobile CPUs (laptops) >

No detailed statistics available; please enable the CONFIG_TIMER_STATS kernel option

Suggestion: Enable the CONFIG_USB_SUSPEND kernel configuration option.
This option will automatically disable UHCI USB when not in use, and may
save approximately 1 Watt of power.

dima@dmitry:~/powertop$ cat /usr/src/linux
linux/        linux-2.6.21/
dima@dmitry:~/powertop$ cat /usr/src/linux/.config|grep CONFIG_TIMER_STATS
dima@dmitry:~/powertop$

я один такой? :)))

papay ★★★
()
Ответ на: комментарий от papay

Конфиг не старый? Зайди в make menuconfig и набери / - в открывшейся феньке для поиска "TIMER_STATS"

Rikz ★★★
()
Ответ на: комментарий от papay

В конфиге может не быть опций, которые '=N'

anonymous
()
Ответ на: комментарий от papay

Kernel hacking->Kernel debugging->Collect kernel timers statistics

sS ★★★★★
()

Хе =)

Power usage (ACPI estimate) : 52.7 W

Это при сборке ядра в фоне + amarok играет музыку с CD + копирование дерева ядра на внешний USB HDD + копирование ядра с kernel.org по WiFi (через PCMCIA) Ну и яркость экрана на максимум естественно (профиль performance)

sS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.