[Sysadmins] А что у нас с SMP на Intel S5500BC / Xeon E5607 ?

Sergey a_s_y на sama.ru
Пт Фев 10 18:25:34 MSK 2012


On Friday, February 10, 2012 20:29:31 Alexei Takaseev wrote:

> smp_affinity бинарная маска,

Только вот непонятно ещё с форматом... 

http://lkml.indiana.edu/hypermail/linux/kernel/1103.3/02814.html

Setting smp affinity to cpus 256 to 263 would be:
echo 000000ff,00000000,00000000,00000000,00000000,00000000,00000000,00000000 > smp_affinity

А вот тут по-другому написано: http://www.mjmwired.net/kernel/Documentation/IRQ-affinity.txt

Причём, оба варианта не дают ожидаемый эффект в случае с S5500BC,
первый ещё и ошибку даёт. Формат поменялся, что ли.

Работают только маски, указывающие на одно ядро. Например

echo 80 > smp_affinity   задаёт 7-ое ядро
echo 8  > smp_affinity   задаёт 3-е ядро

Тут всё правильно. Но вот 

echo 88  > smp_affinity  приводит к тому, что работает только 7-ое или 3-е, в зависимости
от того, какое из них работало. Переключений туда-сюда не происходит.

-- 
С уважением, Сергей
a_s_y на sama.ru


Подробная информация о списке рассылки Sysadmins