Re: processor:memory affinity


#17460

Sever
Участник

Первый вариант лучше во всех отношениях.
Про второй вариант…
1. Во первых для партиции с процессорами из shared пула так быть не может. Подобную картину (кусок памяти без соответствующих ему какого либо числа процессоров из этой ноды) я видел только один раз и только для партиции с dedicated процессорами.
2. Для варианта shared процессоры назначаются партиции «нежестко» и даже при выполнении DLPAR памяти из области другой ноды происходит динамическое их переназначение пропорционально объему, т.е. во втором случае каждому куску памяти должно быть назначено по два ядра.
3. Нужно учитывать еще один фактор — folding процессоров. Эта зараза включена на power7 по умолчанию. С большой долей вероятности, в режиме назначения на два равных SRADа по два ядра в каждом, на каждой ноде будет фолдится по одному ядру и работа при слабой утилизации будет производится двумя ядрами с разных нод.

В любом случае, второй вариант хуже. Насколько это отражается на реальной нагрузке сказать не могу. У меня нет такой информации.