LINUX.ORG.RU

linux и загрузка ядер многоядерного процессора в простое.


0

2

заметил, что на Линуксе (FEDORA 20) нет той картины загрузки ядер при простое системы,какая наблюдается в windows : даже при простое наблюдаются всплески загрузки по некоторым ядрам, хаотичные. там,где windows вообще отключает ядра (парковка) и из 4-6-8 ядер ( в зависимости от процессора) по минимуму (3-10%) загружены 1-2 ядра максимум (остальные-«спят») , в Линуксе наблюдается прыгающая нагрузка по ядра порядка 10-20%. по всем ядрам!

есть какие-либо рецепты настройки касательно данной проблемы ? в windows это называется Переопределение ядра приостановки ядра производительности процессора (Processor performance core parking core override) , вот на эту тему - http://www.oszone.net/10671/core_parking



Последнее исправление: Pinkbyte (всего исправлений: 3)
Ответ на: комментарий от ukr_unix_user
Elvenfighter ~ $ mkdir -p /sys/devices/system/cpuN
Elvenfighter ~ $ echo 0 > /sys/devices/system/cpuN/online
Elvenfighter ~ $ cat /sys/devices/system/cpuN/online
0
Elvenfighter ~ $ uname -a
CYGWIN_NT-6.3 Elvenfighter-PC 1.7.35(0.287/5/3) 2015-03-04 12:09 x86_64 Cygwin

Where is your god now? :D

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

Да так, тащемта, шутки ради :)

BTW, меня путь к файлу такой:/sys/devices/system/cpu/cpu${N}/online

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

Так в оригинальном посте тоже пруфцов небыло, вот и сочинил этот каламбур выше :)

KennyMinigun ★★★★★
()

какая наблюдается в windows

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

anonymous
()

нужно смотреть потребляемый ток, в новых компах даже вроде встроенная отображалка бывает

anonymous
()

в Линуксе наблюдается прыгающая нагрузка по ядра порядка 10-20%. по всем ядрам!

ну тык небось наварачивает проценты кто(?) — это программа которая снимает показания нагрузки CPU...

....и «любимый» всеми Xorg для того чтобы отображать эти показания :-)

--------------------------------------------------

хотя 20% это слишком много. и явно НЕ нормальная ситуция :-)

user_id_68054 ★★★★★
()

ну посмотри в top, какая программа кушает процессорное время.

dikiy ★★☆☆☆
()

Какой CPU и какой governor? Если первое - интель с приставкой i и цифрой от 3 до 7-ми, а второе не intel_pstate, то пришла пора обновляться и ставить ядро с pstate'ом, которое эффективно тебе разрулит и сон и прыжки по частотам и прочие фишки.

zink ★★
()

core parking

И толку? Питание с него все равно не снимается. Отключать его нет смысла. Процессов в системе больше одного. Так почему не использовать простаивающие ядра, зачем сгонять все на одно?

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

а чтоб из-за неравномерного прогрева кристалл убился и купили новый

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

насколько я помню, если простаивающие ядра не будут «спать», то дурбобуст(тм) работать не будет

впрочем это актуально только для и5 и выше

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

ну и еще у хасвеллов vrm к процессору припаян, так что управлять должно питанием каждого ядра отдельно, а не всеми сразу

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

Если так - то прекрасно, но мне они пока в руки не попадались, чтобы сделать замеры.

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

В убунте - cpufreq-info, в некоторых других дистрах - cpupower frequency-info Или по-быстрому так: cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver если вернёт intel_pstate, то значит всё нормально. Если вернёт cpufreq или что другое, значит надо врубать pstate вручную.

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

ответ у меня такой на команду- acpi-cpufreq как включать pstate ?

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

Собственно с этого и надо было начинать.

В изначальном посте я написал что pstate - только интелевская фишка.

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