Какой numa будет загружать кодовую страницу dll или exe в
Мы запускаем несколько копий нашего приложения одновременно на многоядерном сервере с двумя узлами NUMA. Мы уже установили привязку приложения к ядрам на нуле NUMA или единице, чтобы повысить производительность доступа к памяти. Однако мне пришло в голову, что разные страницы dll и даже exe-файлы, вероятно, загружаются в разные NUMA, в зависимости от наиболее локальной NUMA процесса, который первым обращался к странице.
Это происходит? Есть ли способ настроить windows для загрузки страницы из dll или exe более одного раза, если существует более одной NUMA? Я думаю, черт возьми, нет.
хммм. Будет ли работать копия нашего exe-файла в двух каталогах? Было бы достаточно для окон, чтобы думать, что DLL была другой. Если нет, я мог бы переименовать каждую DLL _0 или _1. Может быть, в PE-заголовке есть что-то, что я должен изменить, чтобы каждый dll казался другим.
Мы используем Windows Server 2008 R2 и скоро обновляемся до 2012 года.