Ресурс Phoronix провел (http://www.phoronix.com/scan.php?page=article&item=linux_mob...) измерение энергопотребления портативных систем при выполнении одних и тех же задач под управлением различных версий Linuх-ядра. Протестировав ядра начиная с версии 2.6.35 и заканчивая последним тестовым выпуском 2.6.39, было выявлено неприятное регрессивное изменение, которое проявлялось тем, что начиная с версии ядра 2.6.38 энергопотребление всех протестированных ноутбуков возрастало на 10-30%. Сообщается, что выявленная проблема может негативно сказаться на качестве выходящего на днях релиза Ubuntu 11.04, основанного на ядре 2.6.38.<center><img src="http://www.opennet.me/opennews/pics_base/30345_1303584409.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>
Примечательно, что подобное поведение наблюдается даже при полной неактивности, когда система находится в режиме простоя, - разница в потреблении энергии при работе ядра...URL: http://www.phoronix.com/scan.php?page=article&item=linux_mob...
Новость: http://www.opennet.me/opennews/art.shtml?num=30345
Похороникс, такой похороникс... 18% на "нескольких протестированных ноутбуков"... Наверняка это просто из-за cgroup с autogroup или других включенных полезных штучек. За производительность приходится платить, а плата не очень большая.
> Похороникс, такой похороникс...There's the usual FUD that it's "Moronix" benchmarks and the like
(http://www.phoronix.com/scan.php?page=news_item&px=OTM2OQ)
> Похороникс, такой похороникс...Так как мой пост чудесным образом исчез вместе с +1, вероятно перебои с техникой :-), то повторюсь...
Линуксоиды такие линуксоиды. Если эта проблема будет таки Торвальдсом и Ко подтверждена, локализована и пофиксена, то линуксоид сможет заявить, что вот смотрите дела обстоят блестяще, не то что в оффтопе, там фиксов не дождаться. А если нет, то линуксоид выйдет из положения сказав, что "производительность" важнее или что "похороникс" дебилы.
> 18% на "нескольких протестированных ноутбуков"...
А сколько нужно сделать тестов чтобы вы были удовлетворены? Вы можете опровергнуть сам факт наличия проблемы в 38 ведре?
> Наверняка это просто из-за cgroup с autogroup или других включенных полезных штучек.Может быть, а может и нет. Если вы так в этом уверены, то докажите это на "нескольких протестированных ноутбуков"
> За производительность приходится платить, а плата не очень большая.Платой является пятая часть времени работы ноутбука и прочих мобилок. А вот выгода от нововведений весьма сомнительна. Отзывчивость десктопных систем не возросла настолько, чтобы платить за нее такую цену.
Для вас плата может быть и небольшая, а для других может быть и большая. Пятая часть это много. Грубо говоря ноутбук будет работать вместо пяти часов, только четыре. Как говорится почувствуйте разницу.
Чтобы мой ник не вводил в заблуждение - пишу из под 38 ведра, вентилятор молотит активнее чем раньше, тем самым увеличивая производительность :-)
П.С.: Когда только линуксоидный фанатизм сойдёт на нет, он приносит гораздо больше вреда, чем пользы. Отрицание очевидных фактов выглядит со стороны как наихудшее проявление сектантства.
Это вы ник свой так стараетесь оправдывать?
>А сколько нужно сделать тестов чтобы вы были удовлетворены?Ну не знаю сколько для автора, а для меня "все". И всю теорвер можите запихнуть подальше. Ничего общего с жизнью она не имеет (как прикладной физик вам говорю).
>Платой является пятая часть времени работы ноутбука и прочих мобилок. А вот выгода от нововведений весьма сомнительна. Отзывчивость десктопных систем не возросла настолько, чтобы платить за нее такую цену.
>Для вас плата может быть и небольшая, а для других может быть и большая. Пятая часть это много. Грубо говоря ноутбук будет работать вместо пяти часов, только четыре. Как говорится почувствуйте разницу.Папугаи весьма разные встречаются. Тут сначала нужно подумать чего измерять.
Тем более на Серверах (которые всё равно подключены к УПСам):
- прожорливость второстепенна, а вот производительность ПЕРВИЧНА! ;)
и что же мне на ноутбуке запускать тогда?
Думаю, первична производительность/прожорливость=эффективность. Только если она возросла, тогда можно прожорливей.
Это в Раше энергия стоит копейки даже для компаний (взятки не в счет), а в Европе повышение энергопотребления на 20% без получения других преимуществ для компании(!) - это довольно сильный регресс.возможно некоторые скажут ну нах это cgroups - не стоят они 20% роста стоимости работы сервера.
> Это в Раше энергия стоит копейки даже для компаний (взятки не в счет)Покажите где купить за копейки мощные аккумуляторы для ноутбуков? А чтоб еще и таскабельных?
предположение по поводу cgroups очень легко проверить, выключив
Любовь владельца фороникса к убунте поражает.Хорошо что я не стал обновлять ядро, решив выждать некоторое время... Спасибо за исследование.
А я заметил рост энергопотребления у открытого драйвера ати по сравнению с закрытым. С проприетарным греется только когда я что-нибудь трехмерное включу, а с открытым - всегда. Решается передачей нужного параметра KMS куда-то в /proc.
> Любовь владельца фороникса к убунте поражает.Более того, она не только форониксу нравится.
Собрал 2.6.38.3
Температура CPU в среднем упала на 4 градуса при обычной работе. Фороникс такой фороникс
А в 2.6.39 грядет изменение, с которым занимаемая память по-умолчанию будет меньше. Засчет чего не знаю, но на форумах уже вовсю обсуждается.
Это ты про Transcendent memory или TREE_RCU priority boosting?!
это он про вайн.
Слака 13.37 выходит на ядре 2.6.37, но 2.6.38 прилагается в тестинге, а также конфиги для 39rc и 35 для тех кому мало.
> Слака 13.37 выходит на ядре 2.6.37, но 2.6.38 прилагается в тестинге, а
> также конфиги для 39rc и 35 для тех кому мало.А федора 15 с каким ядром выйдет?
Тоже с 38.
может тут связи нет, но андроид с новым ядром тоже жрет как лошадь
LINUX давно разжирел и нуждается в оптимизации, вместо этого каждое новое ядро обростает дополнительными слоями, задача которых закрывать ошибки в предыдущих слоях. В такой ситуации рост этергозатрат низбежн,
такое брякнуть мог только шрэк.
А ты не юзай KDE 4. Тормозит DE, а вовсе не ядро.
> А ты не юзай KDE 4. Тормозит DE, а вовсе не ядро.Следуя вашим советам, скоро под линуксом можно будет использовать только ядро - зато Линус свят.
ха. а попробовав 4-е кеды под виндой нужно будет сделать вывод, что i7 для пасьянса косынки явно маловато.
зыж
не переживай так за линуксячье ведро.
это пока единственное что явно в топ500 есть.
> ха. а попробовав 4-е кеды под виндой нужно будет сделать вывод, что
> i7 для пасьянса косынки явно маловато.
> зыж
> не переживай так за линуксячье ведро.
> это пока единственное что явно в топ500 есть.Я за ведро не переживаю, если оно будет меньше "батарейки" потреблять, буду только рад.
Необоснованного, детского восторга по поводу ТОП500 не испытываю.
Кедами номер 4 доволен.
хватит уже фанатеть со своих третьих кед. полтора года уже на рабочем компе пользую, дома уже года два четвертую версию. все не на столько печально, как ты тут "разукрашиваешь" положение дел.
> хватит уже фанатеть со своих третьих кед. полтора года уже на рабочем
> компе пользую, дома уже года два четвертую версию. все не на
> столько печально, как ты тут "разукрашиваешь" положение дел.4.6.2 очень хороши. и semantic-desktop наконец выпилили
так и продолжаете трясти утильным железом. Если ориентироваться на все дохлые ноуты ,то-и любому прогрессу заказано
Ну вот и польза какая то от фороникса пошла.Тем кому важны такты а не ватты - без потери тактов потерь в ваттах трудно представить. То есть вполне вероятно что регрессия вас тоже затронет.
Будем надеяться, что данную ситуацию исправят. 20% разницы в энергопотреблении - это уже слишком.
> Будем надеяться, что данную ситуацию исправят. 20% разницы в энергопотреблении - это
> уже слишком.Дык
# CONFIG_CGROUPS is not set
# CONFIG_SCHED_AUTOGROUP is not set
tsc=reliable clocksource=pit acpi=noirq highres=off idle=halt... ну и так далее.
для 64-бита clocksource=hpet|tsc
для аспи - acpi_pm
так что выбор не так велик как кажется
Как всегда. Все дальше и дальше от десктопов^W ноутбуков
да лан... главное нашли.. через пару релизов исправят
это же и есть развитие. в сумме то все лучше и лучше становится
Странно, у меня с 2.6.38 по сравнению с 2.6.37 энергопотребление наоборот упало с 14 до 12 вт-ч на corei3 350+hd5700
а что за дистрибутив, разрешите поинтересоваться? по умолчанию ядро, или сами какие гайки подкручивали?
а можно подключить ноутбук в электро-розетку? ...или обязательно его использовать только от батареек %)
да при чём тут розетка?Она не всегда имеется рядом!
Потом, выше энергопотребление, выше тепловыделение. У меня от ноуте и так пузо печёт )) А выше тепловыделение, выше скорость вращения куллера - больше шума!
И кому от этого весело?
торвальдсу?
> У меня от ноуте и так пузо печёткогда у меня был ноут (пока не устарел и не сломался) -- я ради понта несколько раз работал с ним от батареей
["""ну типа -- этоже так круто! я перетаскиваю его с места на место и даже на кровать! и не нужно питание!!"""]
...но через неделю -- эти игры с "без электро питания" -- надаели.. потомучто как не крути но в 99%-случаев -- РОЗЕТКА ЕСТЬ ВСЕГДА (и даже около кровати)
# p.s.: розетки есть даже в кофешках (около столиков, внизу на стенках), куда можно притащить ноут и посидеть в wi-fi
вот только по кафешкам и хожу с ноутом!В командировку как едешь, часто бывает, что розетки нет.
Да и при чём розетка, 3-й раз спрашиваю? Или чукча не читатель?
Да, похоже новая убунта будет совсем, простите, говном:1) Глючное юнити;
2) Вот эта проблема с батареей..Новичкам буду советовать текущий (на этот момент) релиз
Да да. проблемы с батареей это прям проблема Убунты ;-)
опять котенок загоняет.. где ты такую траву берешь то? отсыпь кулечек?А когда отпустит - подумай кто виноват в том что у ядра вылезло потребление - может потому что разработчики ядра упорно пилят то что хотят без оглядки не пользователей ?
> Да да. проблемы с батареей это прям проблема Убунты ;-)Конечно, это проблема Ubuntu... Разве в Ubuntu используются ванильные ядра без патчей ;)?
Я, многие другие на этом форуме, (и, наверное, Вы) в Ubuntu и на любом другом дистрибутиве сможем решить эту проблему для _себя_, но вот новичкам советовать этот релиз, имхо, уже неправильно...
> Да, похоже новая убунта будет совсем, простите, говном:А ваша Федора для большинства нормальных людей вообще является пустым местом. И на это есть свои причины. Свежий образец дружественности федористов к пользователям: http://avva.livejournal.com/2323823.html
Оно же в багтрекере: https://bugzilla.redhat.com/show_bug.cgi?id=638477Там уже даже Торвальдс икру мечет, но федористам во главе с их легендарным Ульрихом как всегда виднее всех.
> Свежий образец дружественности федористов к пользователям:при чём тут пользователи? а если пользователи захотят стул с ножом посередине, «потому что круто выглядит и соседа посадить смищно»? никакого «бага в федоре» (или glibc) там нет: есть несколько криворуких кодеров и больной на темечко торвальдс, которому стабильное апи в ядре — пормалёк, а вот реализация memcpy(), которая не нарушает стандарт — ужас.
> Там уже даже Торвальдс икру мечет, но федористам во главе с их
> легендарным Ульрихом как всегда виднее всех.POSIX, can you into it? там всё написано. новая реализация стандарт не нарушает. бага нет, быдлокодеры свободны.
> федоре» (или glibc) там нет: есть несколько криворуких кодеров и больной
> на темечко торвальдс, которому стабильное апи в ядре — пормалёк, а
> вот реализация memcpy(), которая не нарушает стандарт — ужас.Торвальдс в отличие от всяких Ульрихов ориентируется на практический результат. Это и сделало Linux Linux'ом. Если бы не это, Linux был бы сейчас там же где остались древние BSD/*nix'ы.
> Торвальдс в отличие от всяких Ульрихов ориентируется на практический результат. Это и
> сделало Linux Linux'ом. Если бы не это, Linux был бы сейчас
> там же где остались древние BSD/*nix'ы.а, то-то у него акции редхата: ужасно непрактичной конторы, ориентированной на коней в вакууме.
> Торвальдс в отличие от всяких Ульрихов ориентируется на практический результат. Это и
> сделало Linux Linux'ом. Если бы не это, Linux был бы сейчас
> там же где остались древние BSD/*nix'ы.Не порите чушь. Результат результатом, но контракт с программистом никто не отменял, и если криворукие разрабы неспособны прочитать стандарт, то сами виноваты. Без следования стандартам Linux был бы сейчас в глубокой Ж, т.к. кривое поделие никому не нужно. А Торвальдс просто усомнился в целесообразности этой оптимизации, вот и все.
Тю. "Линукс" и "стандарты" подходят друг к другу как кулак к носу.
Наверняка тот самый патч в 100 строк. При включении автогруппировки задач стабильно возрастает фоновая нагрузка на CPU, вот вам и повышенное энергопотребление.
> Наверняка тот самый патч в 100 строк. При включении автогруппировки задач стабильно
> возрастает фоновая нагрузка на CPU,Халявы нахаляву не бывает. Закон природы.
> Халявы нахаляву не бывает. Закон природы.Вы не поверите, но бывает. Правда, не в этом случае.
Удручает другое. По-видимому, все последующие релизы основных дистрибутивов будут этому подвержены, а отключается эта фича, если не ошибаюсь, только пересборкой ядра.
> По-видимому, все последующие релизы основных дистрибутивов будут этому подвержены, а отключается эта фича, если не ошибаюсь, только пересборкой ядра.Те, где будет systemd изкаропки, (патчу ядра) подвержены не будут. Т.е. как минимум 15я федора.
вообще то в самом деле, поставил из ппа 2.6.38 в убунту 10.10 - через время обратил внимание, что температура проца в покое стала редко опускаться ниже 60. я решил, что просто чистить ноут пришла пора, и забил пока на это. а сейчас вот загрузился в 2.6.35 - вуаля, 50 в простое. достаточно неприятная багофича. определённо, 11.04 я буду пропускать. по крайней мере, в день релиза уж точно ставить не буду
попробуй это Аноним123321 рассказать, а то он не может понять, чем плохо большее энергопотребление, если розетка рядом!
> вообще то в самом деле, поставил из ппа 2.6.38 в убунту 10.10
> - через время обратил внимание, что температура проца в покое стала
> редко опускаться ниже 60. я решил, что просто чистить ноут пришла
> пора, и забил пока на это. а сейчас вот загрузился в
> 2.6.35 - вуаля, 50 в простое. достаточно неприятная багофича. определённо, 11.04
> я буду пропускать. по крайней мере, в день релиза уж точно
> ставить не будуЗамерил сейчас с помощью powertop энергопотребление на ck-sources-2.6.36-r5 и ck-sources-2.6.38 - разница в пределах погрешности равная 2%.
P.S. Gentoo amd64, no multilib, CONFIG_CFGROUPS...etc is not set
насчёт федористов КРАСИВО ,они из своей федоры ,в дальнейшем,будут показывать для скачивания только одно ядро,а остальное будут дополнять с помощью флэшек,или используя тот же windows или ubuntu.
главный лозунг федористов----не засирайте систему лишними удобствами, иначе будет как в ubuntu всё легко и просто, а это уже ни в какие ворота.
Не надо ссориться. А то как в анекдоте. И вообще моё мнение - пока всё работает ненадо ни чего обновлять. У меня мандрива на 27-ом ядре и всё прекрасно работает. А дрова для новых устройств можно подключить в виде модулей. Как говорят водилы: не тронь железяку пока работает.
Проблема уже решена. Инструкция описана в моем IT блоге http://qweqwe.su/kernel-energy