Всем привет! Такой вот вопрос. Есть NUMA-сервер. Обычный сервак с двумя процами. По скольку нынче memory controler переехал и северного моста прямо в CPU, то у каждого проца у нас получается теперь своя память. А обращение в память соседнего проца получается более дорогим удовольствием.
В связи с этим есть куча утилит и механизмов по прибиванию процессов, потоков и аллоцируемой памяти к конкретным процам, нодам или ядрам. Но один вопрос меня смущает - это shared objects. Ведь они могут быть в памяти в любой ноде и когда происходит выборка инструкциий с другой ноды приложение испытывает некоторый пенальти. Есть ли какие-то механизмы, которые контролируют ноду, на которой размещаются shared object'ы? Или быть может есть какой-то механизм, который дублирует код shared object'ов на всех нодах? -- With best regards Max Dmitrichenko

