LINUX.ORG.RU

Какой планировщик процессов подходит для 4-х ядерного i7?


0

2

Здравствуйте. В новом ноуте стоит i7 с четырмя ядрами и гипертрейдингом. Хочется планировщик процессов который бы распределял потоки ровным слоем масла по бутерброду, сейчас наблюдаю гружение одного ядра и все, а уж потом елси его на 100% грузанули, то остальные. Надо что бы очередной поток сразу автоматом пускался на следующем ядре. Подскажите куда копать. Заранее спасибо.

Оно работает так, как должно, и так как быстрее.

/thread

unanimous ★★★★★
()

Надо что бы очередной поток сразу автоматом пускался на следующем ядре.

Так и происходит.

Хочется планировщик процессов который бы распределял потоки ровным слоем масла по бутерброду

Как? Разделить один поток на восемь? Это невозможно.

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

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

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

Субъективно конечно, но с ck-патчсетом (BFC планировщик) заметил, что нагрузка размазывается равномернее. Можешь целиком pf-kernel с другими патчами накатить. Также BFQ как планировщик I/O очень советую.

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

P.S. ASUS Eee PC 1215N: Intel Atom 2 ядра, разделенные еще на 2 (не помню как технология называется)

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

Если так и есть

Так и есть.

не видать этого в top

Планировщик работает слишком быстро, чтобы по показаниям юзерспейсной утилиты можно было делать далеко идущие выводы. Ядро процессора, даже виртуальное, считается процессором, поэтому планировщик (CFS) никогда без крайней надобности не будет гонять более одного потока или процесса на одном ядре, поскольку это приведёт к расходам на постоянное распределение времени (расходы выражаются в этом же процессорном времени).

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

BFC

BFS.

Также BFQ как планировщик I/O очень советую.

Вы ведь догадываетесь, что, будь эти штуки так хороши, они бы уже были в mainline?

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

Вы ведь догадываетесь, что, будь дело только в качестве этих штук, они бы уже были в mainline?

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

Догадываюсь, но этих штук там нет, как и многих других. Но ничто и никто не мешает выбирать, то что хорошо/нужно/нравится конкретному пользователю. Лично меня BFQ сильно выручает отсутствием тормозов.

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

Не тормозит, просто изучаю железку и ее возможности. Летает все просто.

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

гипертрейдингом

мечта биржевых брокеров

leave ★★★★★
()

schedutils: man taskset, но это не нужно

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

Ну не скажите. Я на одноядерном Pentium-M сидел почти с момент аего выпуска на рынок...долго в общем. Хватало вполне (очень штука качественная), но когда i7 поставил...оказалось старый тормозил, а я просто привык :)

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