LINUX.ORG.RU
решено ФорумTalks

Ау, гентушнеги!

 , ,


0

2

Приветствую вас, красноглазые.

У меня, юзера бинарщины, появился интерес к вашему конструктору. И как ни странно, но явился оный после продолжительной работы на макбук эйр (с макосью, не с линуксом). Я конечно не любитель сборки кровати перед каждым сексом, но если после этого сношение божественное - хочу разок попробовать. Собственно меня интересует, как оптимизация ОС влияет на энергосбережение? Есть ли наглядные примеры по улучшению энергосбережения при использования бинарного дистрибутива и дженту на одном и том же ноуте? Каков прирост по автономности?

И вопросик уже чисто религиозный, лучше использовать Gentoo или Funtoo?

★★

Последнее исправление: le_legioner (всего исправлений: 1)

Собственно меня интересует, как оптимизация ОС влияет на энергосбережение?

Прямой зависимости нет, однако -O3 и тюнинг powertop может дать улучшений больше чем простой тюнинг powertop. Но это всё очень условно.

Простое выпиливание ненужного даст больше прироста => меньше работающих процессов = меньше жрёт ресурсов.

Есть ли наглядные примеры использования бинарного дистрибутива и дженту на одном и том же ноуте?

А в чём сложность?

И вопросик уже чисто религиозный, лучше использовать Gentoo или Funtoo?

Что тебе удобнее - то и используй. Можешь вообще Calculate или Sabayon влепить если с первоначальной сборкой разбираться не в кайф.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Собственно меня интересует, как оптимизация ОС влияет на энергосбережение?

Особо никак. Может быть процентов пять выиграешь, и то не факт.

Есть ли наглядные примеры использования бинарного дистрибутива и дженту на одном и том же ноуте?

А слака считается? Если да, то у меня живут автономно одинаковое время.

И вопросик уже чисто религиозный, лучше использовать Gentoo или Funtoo?

То, что удобней.

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

А в чём сложность?

Виноват, не правильно вопрос задал. Исправил в посте. Интересует разность энергопотребления между бинарным и оптимизированным дистрибутивами на одном и том же железе.

То есть, 12 часов автономной работы, как на макэйр не достичь даже с гентой?

Funtoo или Gentoo - мне всё едино, т.к. я девственен в этом деле. Но фанту вроде хвалится, что остался верен каким-то идеям, от которых разрабы дженты отошли. Или всё это муть?

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

Calculate или Sabayon не рассматриваю, т.к. не вижу разницы между ними и бинарными дистрами. Интересен именно процесс настройки для максимального энергосбережения. А в данных дистрах всё усреднено. Или после установки можно пересобирать систему с новыми флагами?

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

вот именно - и нытьё всё тоже самое. скучно...

le_legioner ★★
() автор топика

Собственно меня интересует, как оптимизация ОС влияет на энергосбережение?

Никак.

И вопросик уже чисто религиозный, лучше использовать Gentoo или Funtoo?

Сообщение удалено <%moderator_name> по причине '4.3 Провокация flame (0)'

init_6 ★★★★★
()

твой пост оскорбляет местных гентушников! Ставь кальку, она же совместима с генту. Порог вхождения меньше. Разберешься и поставишь обычную генту посля.

garik_keghen ★★★★★
()

И вопросик уже чисто религиозный, лучше использовать Gentoo или Funtoo?

Funtoo лично у меня не зашла, потому что они на paludis клали. Предложил бы Exherbo, но там пакетов, вроде, поменьше, а ядро и вовсе отдельно качать надо. Поэтому Gentoo. На вопрос про paludis отвечать не буду.

Deleted
()

И вопросик уже чисто религиозный, лучше использовать Gentoo или Funtoo?

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

vurdalak ★★★★★
()

сборки кровати перед каждым сексом

Скорее сборка кровати из ikea с модульной конструкцией. Ничего сложного нет, но один раз после покупки придется поколупаться, а потом только немного болты подтягивать. При этом в зависимости от прямоты рук получится либо хрень с панцерным матрасом, либо гигантский траходром с ортопедическим, либо удобный гамак для инопланетянина

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

Простое выпиливание ненужного даст больше прироста => меньше работающих процессов = меньше жрёт ресурсов

IRL мерил или так, «здравый смысл»? Я вот смотрю на atop машинки, за которой сижу, и у меня возникают сильные сомнения, что «выпиливание» что нибудь даст. Смотрим — аптайм 6d11h33m = 9333m. Загибаем пальцы, считая потребителей CPU:
firefox (421m) + ktorrent (73m) + konsole (11m) + kopete (10m) + gwenview (9m) = 524m, 5.6% — программы, юзфлагами мало чего добьёшся
openvpn (89m) + pppoe (40m) = 129m, 1.4% — интернет поступает через openvpn-туннель поверх pppoe соединения, ничего не поделаешь
X (119m) + plasma-desktop (58m) + kwin (22m) = 189m, 2.0% — тут галочками в эффектах квина больше сделать можно, чем юзфлагами
Остальное (78m) — 0.8% от общего потребления и 8.5% от потребителей, даже если это всё «ненужные» процессы, то сколь-нибудь заметного изменения потребления от их исчезновения не будет

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

Или после установки можно пересобирать систему с новыми флагами?

В кальке можно.
Собственно если использовать не бинарный профайл, то от генты особых отличий не найдёшь.
Ну и нонче лучше использовать /etc/portage/package.* для тюнинга, вместо того что бы пихать всё в /etc/make.conf
Кстати, можно использовать минимальную установку кальки «Calculate Linux Scratch», если не хочется тавить жирный «Calculate Linux Desktop»

WatchCat ★★★★★
()
Последнее исправление: WatchCat (всего исправлений: 1)
Ответ на: комментарий от le_legioner

12 часов автономной работы, как на макэйр не достичь даже с гентой?

Если драйвера хреновые - никакими плясками не достигнешь, это факт...

Но фанту вроде хвалится, что остался верен каким-то идеям, от которых разрабы дженты отошли. Или всё это муть?

Фанту разрабатывает тот кто придумал Gentoo, а потом попытался в приказном порядке рулить всем в одиночку, когда уже добровольно передал все права фонду.

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

IRL мерил или так, «здравый смысл»?

IRL мерил, в том числе и Powertop-ом. NetworkManager без правильных настроек жрёт например больше, чем тот же wicd. Wi-Fi естественно включён. А теперь вспомни, что любят пихать в дистры с GUI по умолчанию(намёк на Ubuntu).

Вот то-то и оно. Не, пару твиков и становится приемлимо конечно.

firefox (421m) + ktorrent (73m) + konsole (11m) + kopete (10m) + gwenview (9m) = 524m, 5.6% — программы, юзфлагами мало чего добьёшся

Как минимум kopete и ktorrent можно потюнить, прирост правда будет на глаз ну нихрена не заметный, остальное прироста не даст вообще от слова совсем.

openvpn (89m) + pppoe (40m)

тут можно с openssl и ядром поиграться(pppoe то - ядерный). Опять же - сжатие в OpenVPN. Но это больше вопрос конфигурации нежели компиляции.

X (119m) + plasma-desktop (58m) + kwin (22m)

kwin выкинуть, заменить на compiz. С практически такими же визуальными настройками он умудряется даже сейчас(когда kwin-ом уже можно в общем-то пользоваться на любых драйверах - что открытых, что закрытых) жрать меньше.

plasma перевести в режим netbook, там были какие-то запилы с PowerDevil на этот счёт, но подробностей не знаю.

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

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

kwin выкинуть, заменить на compiz

Выкинуть быстрое работающее стабильное решение и заменить глючным неюзабельным тормозным говном???

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

ты почти осознал дзен, что выпиливание ненужного — в большинстве случаев ненужное ничего не дающее задротство, гораздо больше может дать правильная настройка нужного.

На десктопе - возможно, хотя опять же, я прекрасно помню один USE-флаг в libsdl, отключение которого дало мне 15% прироста на отрисовке... Так что - это всё спорно. На сервере - это точно нужно.

Выкинуть быстрое работающее стабильное решение и заменить глючным неюзабельным тормозным говном???

Давай по порядку.

1) быстрое - compiz 0.8 уделывает kwin по производительности. Да, даже до сих пор. Единственное чем kwin заруливает compiz - наличие OpenGL ES - на десктопе x86/amd64 - не актуально.

2) работающее - compiz 0.8 работает. 0.9 - не нужен никак окромя как оконный менеджер для unity. Так и разрабатывается...

3) стабильное - compiz 0.8 стабилен, багов очень мало. Из недостаткой - не разрабатывается, апстрим пилит унылый кусок говна в виде 0.9

А о багах kwin даже я могу говорить долго, а уж мегабакс бы просто изошёл на говно ;-)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 3)
Ответ на: комментарий от Pinkbyte

быстрое - compiz 0.8 уделывает kwin по производительности

Тесты в студию

работающее - compiz 0.8 работает

Ага, в те редкие моменты, когда не падает.

стабильное - compiz 0.8 стабилен, багов очень мало

Ага, только если «так, это не используем, это делаем так, а не так, чтоб не упало, а здесь всегда падает, поэтому делаем вид, что это так и нужно»

А о багах kwin даже я могу говорить долго

Ну расскажи, я хоть послушаю, а то увидеть их ни разу не доводилось — десятки компов, intel, nvidia, amd, ati, savage4 вместо видяшек, кде 4.4-4.10, ни одного бага не встречено. ЧЯДНТ?

а уж мегабакс

Мегабакс — безграмотный идиот, в линуксе не разбирающийся ничерта. Я всю рожу избил фейспалмами, читая его ахинею.

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

долбоящер, Compiz годами вылизывали, он очень грамотно сделан и оптимизирован. это тебе не говноквин, запиленный тупой школотой, делающей KDE, ставящий превыше всего перделки, как весь KDE и чудовищно тормозящий, как весь KDE. в биореактор вас обоих.

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

Ага, в те редкие моменты, когда не падает.

uptime у десктопа 3 месяца, иксы рестартил раза 2 и то - потому что надо было переконфигурять multiseat, а вовсе не из-за падений компиза.

Поверь мне, как мэйнтэйнеру компиза в генте - нужно просто правильные патчи натянуть и усё будет гуд.

Тесты в студию

lorsearch://megabaks kwin compiz

Ага, только если «так, это не используем, это делаем так, а не так, чтоб не упало, а здесь всегда падает, поэтому делаем вид, что это так и нужно»

Пример падения(не неработающей фичи, а именно падения при использовании определенного набора фич) в студию

Мегабакс — безграмотный идиот, в линуксе не разбирающийся ничерта. Я всю рожу избил фейспалмами, читая его ахинею.

То, что он выражается черезчур эмоционально, не отменяет фактов, о которых он иногда говорит. Да, не всё что он говорит - истина в последней инстанции, иногда он на эмоциях говорит чушь. Но как спец он неплох.

Ну расскажи, я хоть послушаю, а то увидеть их ни разу не доводилось — десятки компов, intel, nvidia, amd, ati, savage4 вместо видяшек, кде 4.4-4.10, ни одного бага не встречено. ЧЯДНТ?

Легко, kde 4.8 - intel+xrender - сегфолт квина. На движке OpenGL - всё ок. На соседней машине с более новой чипсетом при этом всё было гуд. Compiz работал на обоих машинах нормально => баг видеодрайвера отметаем.

Те же яйца: kde 4.10 - nvidia + OpenGL - на двух машинах работает, на третьей нет. Видеокарты одинаковые, версии блоба - тоже. Откопал патчик на багзилле kde - натянул на проблемной машине - всё стало ок. Что-то намудрили с OpenGL, плавающая ошибка - сам патч представляет собой костыль однострочник, затыкающий дыру путём потери примерно 5 fps - судя по замерам после наложения патча на машины, где всё и так работало(и продолжило работать после наложения). Патч ушол в апстрим, ссылку могу найти завтра, как припрусь на работу...

Так что - а ну его нафиг. Если второй случае еще можно списать на «пути блоба неисповедимы», то первый - это уже лютый трешак.

Это я припомнил случаи, на решение проблем с которыми у меня ушло больше 2 часов времени. Остальные просто лень вспоминать - надписи, вылетающие через каждую n-ую перезагрузку «плагин x не поддерживается подсистемой видеовывода и будет отключён», где x - любой плагин квина от куба до анимации - реально достали.

Я даже стал грешить на сборщиков KDE в Gentoo и попробовал Debian на десктопе. Результат - версии другие, баги другие. Утешительно, да.

Так что мне проще стало стать разработчиком Gentoo, подпилить патчи для compiz и забыть о kwin-е как о страшном сне...

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от le_legioner

То есть, 12 часов автономной работы, как на макэйр не достичь даже с гентой?

С гентой, скорее всего, еще хуже будет в этом плане, чем с убунтой.

Igron ★★★★★
()

Выбор безопасного профиля и ядра:

# eselect profile list
  [11]  hardened/linux/amd64
  [13]  hardened/linux/amd64/no-multilib *
# emerge hardened-sources

Оптимизация:

$ cat /etc/portage/make.conf

USE="..... cpudetection mmx -mmxext opencl sse sse2 ssse3 gmp threads pic ...."

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
Все выше перечисленные опции дадут хорошею оптимизацию под инструкции твоего проца, при компиляции займёт больше времени и энергии зато при работе будет быстрее и меньше жрать.

Выбирай только необходимые проги и их USE=«» флаги. Так будет безопаснее, быстрее и меньше жрать.

Оптимизация энергопотребления:

1. Сбор ядра с поддержкой энергосбережения для твоего оборудования.

2. emerge -pv powertop и исследование потребление энергии, пересборка и настройка того что необходимо.

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

USE=«pic», теоретически негативно повлияет на скорость и энергопотребление, но позитивно на безопасность бинарника.

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

С гентой, скорее всего, еще хуже будет в этом плане, чем с убунтой.

Всё зависит от кривизны рук.

multihead
()

Используя Гентоо надо много читать доки:

https://astrofloyd.wordpress.com/2008/11/01/installing-gentoo-linux-on-an-app...

http://docs.huihoo.com/gentoo/resources/document-listing/power-management-gui...

http://wiki.gentoo.org/wiki/USB_Power_Saving

http://www.gentoo-wiki.info/Power_Management

CPU:

if [ -f /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ]; then
    echo "setting cpu governor ondemand ..."
    echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
fi

fglrx Ati, но я рекомендую использовать открытый драйвер!

Print states:
aticonfig  --list-powerstates

Set to powersave:
aticonfig  --set-powerstate=2 --effective=now

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