LINUX.ORG.RU
ФорумAdmin

Как минимизировать миграцию процессов?


0

1

Что-то у меня тред, занимающийся миграцией дохуа кушает:

# ps ax | grep migration
    6 ?        S    775:48 [migration/0]
    7 ?        S      0:00 [migration/1]
   11 ?        S      0:00 [migration/2]
   14 ?        S      0:00 [migration/3]
   17 ?        S      0:00 [migration/4]
   20 ?        S      0:00 [migration/5]

Да и решедулинг интерраптов дофига:

# cat /proc/interrupts | grep Resch
 RES:    4085931    1657432    2736632     356265    2372148    1556183   Rescheduling interrupts

Как бы это ядру намекнуть чтобы не гонял процессы по ядрам? прибивать каждый по smp_affinity? Геморройно... Ядерные процессы, кстати, тоже можно привязывать?

echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
или
echo 1 > /sys/devices/system/cpu/sched_smt_power_savings
что-нибудь даёт?

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

Нет таких параметров, возможно я что-то в ядро не включил при сборке. Да и в биосе у меня отключены нафиг все параметры энергосбережения, CPU C-state прибит в C0.

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

Планировщик стандартный, ядро ванильное 3.2.19 (его вроде как LTS сделали). Проц один E5-2620, может из-за того, что он новый у ядра проблемы с планировкой... Хотя там вроде ничего существенно нового нет в плане архитектуры.

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