URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 44113
[ Назад ]

Исходное сообщение
"OpenNews: Интервью на тему оптимизации производительности и энергопотребления Linux"

Отправлено opennews , 30-Сен-08 11:09 
Опубликовано (http://broadcast.oreilly.com/2008/09/how-powertop-latencytop...) интервью с Arjan van de Ven, работающим в Intel над проблемой оптимизации энергопотребления в Linux. В интервью затрагиваются вопросы использования утилит PowerTOP (http://www.linuxpowertop.org/powertop.php), для выявления приложений, в результате работы которых тратится наибольшее количество энергии, и LatencyTOP (http://www.latencytop.org/), для оценки степени отзывчивости системы в целом и отдельных приложений, через наглядное представление уровня задержки (latency - задержка между запросом и реакцией), вносимой различными операциями и действиями.


Создание утилиты PowerTOP значительно упростило обнаружение узких мест, влияющих на энергопотребление (например, когда вместо использования epoll, программа 100 раз в секунду дергает CPU для опроса события), что позволило провести оптимизацию работы таких проектов, как Evolution, Firefox, Xorg, Pidgin и GNOME. Итог превзошел ожидания, одному из раз...

URL: http://broadcast.oreilly.com/2008/09/how-powertop-latencytop...
Новость: http://www.opennet.me/opennews/art.shtml?num=18165


Содержание

Сообщения в этом обсуждении
"Интервью на тему оптимизации производительности и энергопотребления Linux"
Отправлено Fyjybv , 30-Сен-08 11:09 
А как сделать загрузку за 5 секунд? А то иногда в wc хочется, а статья какая-нибудь интересная попалась, или в аське переписку прерывать не хочется... А ждать пока оно загрузится - никаких сил ^_^

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено Аноним , 30-Сен-08 11:59 
Не знаю как насчёт 5 секунд, но у меня грузится примерно за 10 (ArchLinux, сильно урезнанное практически монолитное ядро).

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено null , 30-Сен-08 12:14 
>Не знаю как насчёт 5 секунд, но у меня грузится примерно за
>10 (ArchLinux, сильно урезнанное практически монолитное ядро).

У меня самосборное на ARM920 @520MHz грузится примерно за две-три секунды, плюс полсекунды на старт Х-сервера.


"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено Аноним , 30-Сен-08 12:32 
как железка называется?

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено fresco , 30-Сен-08 12:14 
ну ядро обычно и дистрибутивное не больше 5 секунд грузится. а вот сервисы...

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено Аноним , 02-Окт-08 14:29 
Нифига подобного. Ядро определяет железо и никак в 5 сек ОБЫЧНО не вкладывается.

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено pavlinux , 30-Сен-08 12:34 
Ты за 5 секунд успеваешь сходить в wc. У тя чё, желудок с форсажем?! :)

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено root , 30-Сен-08 14:10 
>Ты за 5 секунд успеваешь сходить в wc. У тя чё, желудок
>с форсажем?! :)

да пусть он лучше в wc ноут таскает, по дороге и загрузится


"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено Аноним , 30-Сен-08 17:56 
мб он про WarCraft ? :)

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено Дмитрий Ю. Карпов , 01-Окт-08 11:08 
> А как сделать загрузку за 5 секунд?

Загрузить один раз и залить образ загруженной системы в файл; и потом стартовать из уже инициализированного образа. Правда, возможны проблемы с инициализацией устройств.

А вообще, если операционку зашить в ПЗУ, то она будет стартовать (не грузиться, потому что грузиться не надо) быстрее, чем запустится монитор.


"Booting Linux in five seconds"
Отправлено Michael Shigorin , 07-Окт-08 02:28 
>А как сделать загрузку за 5 секунд?

http://lwn.net/Articles/299483/


"Интервью на тему оптимизации производительности и энергопотребления Linux"
Отправлено mitya , 30-Сен-08 15:02 
Эти пляски с временем загрузки очень хорошо показывают, что люди покупают цифры. Ну в самом деле, какая разница за сколько грузится система? За минуту или за 20 секунд? Важно, чтобы она быстро и стабильно работала. И энергии кушала мало, кстати.

Вот он, маркетинг в чистом виде -- параметры системы подгоняются под такие нужды покупателей, которые в целом очень мало влияют на работоспособность системы.

Влияют лишь на привлекательность.

Теперь точно можно говорить, что рынок пользовательских юникс систем (не считая Mac) точно существует ;-).


"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено samick , 30-Сен-08 15:15 
у вас наверное есть информация о том насколько система становиться нестабильна, если она загрузилась за 20с вместо 1мин )

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено mitya , 30-Сен-08 16:00 
А у вас? У меня нет.

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено User294 , 30-Сен-08 15:53 
>Вот он, маркетинг в чистом виде -- параметры системы подгоняются под такие
>нужды покупателей, которые в целом очень мало влияют на работоспособность системы.

Хм, простите, а если делать систему попой к пользователям и без учета их пожеланий - то нафига этим вообще заниматься?Чтобы потом ее с помпой поставить на полочку как музейный экспонат?Не логично как-то.Кроме того сокращение времени загрузки обычно по душе всем.Для серверов это означает меньший даунтайм.Для юзеров это означает большее удобство.


"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено mitya , 30-Сен-08 15:59 
А я сказал, что это плохо?
Наоборот -- все здорово.

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено pavlinux , 30-Сен-08 17:02 
Да, для сервера особо важно за пять секунд грузиться... :)

из ядра выдрать все
printk, BUG(),
lpj=`dmesg  | grep lpj | awk '{print $9}' | tr -d '()=lpj' | head -1`
append=quiet vga=0 mce=1 scsi_mod.scan=async clocksource=rtc pci=routeirq

Про PNP/HOTPLUG/UDEV/PRELOAD/PRELINK забыть, как страшный сон.

GLIBC = Full-static
все компилять с -g0 -O3 -fomit-frame-pointer -ftree-verctorize -fweb
абязательно strip -S -g, а может и -s

переходить на ассемблер, потом на программирование ПЛИС, потом на транзисторную логику...

    
    


"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено anonyous , 30-Сен-08 22:53 
Жжоте товарищ - BUG выдирать. А может он пригодится??? Например, устранить причину ошибки.

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено pavlinux , 01-Окт-08 01:13 
Нипёт мы на самолете. А там как говориться, отлаживать поздно. Только чёрный ящик. Но это уже не нам :)

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено Sergey , 30-Сен-08 19:00 
У сервера на много больше времени занимает self-test и инициализация разнообразных контроллеров, в него напиханных. Загрузка самой ОС хорошо если тянет на половину pre-boot этапа. И опять же, лично мне пополам, будет сервер грузиться 20с, 1 или 5 минут, главрное чтобы он безглючно работал. А то ради быстрой загрузки можно массу приятного обрести. как вариант попытка поднять БД до инициализации драйвера хранилища, где эта БД живет...

"Интервью на тему оптимизации производительности и энергопотр..."
Отправлено Michael Shigorin , 01-Окт-08 01:16 
>Ну в самом деле, какая разница за сколько грузится система?

Телефон давно включали?