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

Исходное сообщение
"OpenNews: Споры по выбору частоты переключения задач в Linux 2.6.x"

Отправлено opennews , 13-Июл-05 17:50 
По планам Andrew Morton, в 2.6.13 ядре будет уменьшена частота генерации прерываний от таймера, от которой зависит частота переключения задач в системе.
Кроме того, данный параметр можно будет менять в процессе работы, без перезагрузки и пересборки системы.


В настоящее время для ядер 2.6 частота установлена в 1000 Hz, для ядер 2.4.x - 100 Hz. Многие разработчики ядра склоняются (http://kerneltrap.org/node/5411) уменьшить CLOCK_HZ до 250, так как слишком высокие значения повышают реактивность системы (например, возрастет производительность poll()/select()), но создают дополнительную нагрузку на CPU, что неприемлемо для маломощной и портативной (повышается энергопотребление) техники.


URL: http://kerneltrap.org/node/5411
Новость: http://www.opennet.ru/opennews/art.shtml?num=5760


Содержание

Сообщения в этом обсуждении
"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Аноним , 13-Июл-05 17:50 
Тут надо уточнить - tick time, равное 1/CLOCK_HZ, строго говоря, не определяет частоту переключения задач, а задает максимальный квант времени, выделяемый каждому процессу. Количество переключений задач в секунду равно CLOCK_HZ только в том случае, если все процессы в системе крутятся без блокирующих вызовов ядра, что бывает редко. Даже при CLOCK_HZ=100 количество переключений задач может быть равно 10000 и больше.

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Аноним , 13-Июл-05 21:56 
Эта новость хорошая. Особенно по части програмной настройки. Тогда мы возможно переползем на 2.6.Х

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Аноним , 13-Июл-05 23:22 
Менять без перезагрузки - это интересно. Я бы поигрался с тестами производительности при изменении параметра, каждый раз пересобирать ядро напрягает.

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Аноним , 14-Июл-05 01:20 
Очень приятно :)

в 2.6.12 обещали привязку процесса на конкретный CPU в SMP системах

никто не пробывал?


"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено c0x , 14-Июл-05 22:39 
Вообще, там скорее сказано не о том, что из-за частых переключений контекста возрастает использование CPU и как следствие потребление энергии (это тоже конечно имеет место быть), а о том что часто происходящие прерывания от таймера не дают полностью использовать возможности ACPI по снижению энергопотребления (слишком часто процессор "просыпается").

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено ZOD , 17-Июл-05 17:07 
А я хочу LAZY

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Killy , 18-Июл-05 18:04 
может модуль написать, через который этим параметром поиграть? =)

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Rey , 19-Июл-05 02:13 
проще отобразить этот параметр в /proc :)

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Killy , 19-Июл-05 11:59 
осталось только сделать =)

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Killy , 19-Июл-05 13:16 
может стоит этот параметр завязать с cpufreq?

"Споры по выбору частоты переключения задач в Linux 2.6.x"
Отправлено Аноним , 19-Дек-06 22:56 
Прикольно, вы хоть какой нить антиспамовый шаг сделайте... типа число с картинки.... а то загадят всё тут