Re: processor:memory affinity


#17471

Sever
Участник

В power7 каждый чип это нода, в многоблочных системах ноды группируются в нодные группы.
В ibm i есть возможность посмотреть статистику балансировщика ресурсов, который занимается переключением задач по нодам по своему внутреннему алгоритму.

На «проблемной» системе из двух нод статистика работы за три недели выглядит так:

[code]
Count of tasks moved since 12/04/2012 12:55:05

Task move counts for node group 00

Moved Tasks ! To Node 0 ! To Node 1 ! Totals
——————————————————
From Node 0 ! 0 ! 6910424 ! 6910424
From Node 1 ! 6919289 ! 0 ! 6919289
——————————————————
Totals ! 6919289 ! 6910424 ! 13829713 [/code]

на «непроблемной» системе счетчики переключений за три месяца на несколько порядкрв ниже:

[code] Count of tasks moved since 09/22/2012 12:38:04

Task move counts for node group 00

Moved Tasks ! To Node 0 ! Off-group ! Grp totals ! Totals
——————————————————————
From Node 0 ! 0 ! 78090 ! 0 ! 78090
Off-group ! 77006 ! ! ! 77006
——————————————————————
Group totals ! 0 ! ! 0
Totals ! 77006 ! 78090

Task move counts for node group 1

Moved Tasks ! To Node 1 ! To Node 2 ! Off-group ! Grp totals ! Totals
——————————————————————————
From Node 1 ! 0 ! 16414 ! 36827 ! 16414 ! 53241
From Node 2 ! 12782 ! 0 ! 40179 ! 12782 ! 52961
Off-group ! 38130 ! 39960 ! ! ! 78090
——————————————————————————
Group totals ! 12782 ! 16414 ! ! 29196
Totals ! 50912 ! 56374 ! 77006

Count of tasks moved across groups

Moved Tasks ! To Group 0 ! To Group 1 ! Totals
———————————————————
From Group 0 ! 0 ! 78090 ! 78090
From Group 1 ! 77006 ! 29196 ! 106202
———————————————————
Totals ! 77006 ! 107286 ! 184292

[/code]

На лицо более агрессивная работа балансировщика. Причем, эта агрессивность фиксируется на системах с самыми последними уровнями firmware и обновлениями операционной системы.
У партиций, которые работают на ресурсах только одной ноды (чипе), межнодный балансировщик неактивен.