Я хочу протестировать изменения производительности, которые могут произойти, если память выделена и доступна из разных физических процессоров и из разных контроллеров встроенной памяти для 64-битного, 2-процессорного, 16-ядерного сервера на базе процессора Intel Xeon 5500.(Dell T710)
Глядя на технический документ производителя, я вижу, что каждый физический ЦП имеет 3 независимых контроллера памяти.Есть также 2 физических процессора, всего 6 параллельных контроллеров памяти.Я хотел бы знать производительность копий памяти на / с одного и того же контроллера, разных контроллеров в пределах одного и того же физического ЦП и между различными физическими ЦП.
Для этого мне нужно установить сродство ЦП процесса (может) и сродство памяти с физическим процессором (кажется, унаследовано от сродства процессора), а затем сродство памяти с контроллером памяти (не знаю!).
Кто-нибудь знает, как это сделать наLinux?
Я предполагаю, что физический адрес будет соответствовать контроллеру памяти, поэтому в качестве альтернативы есть ли способ запросить диапазон физической памяти для запроса памяти пространства пользователя в Linux?