Проблема производительности NUMA page_migration
Я запускаю Java-приложение с ~80 ГБ файлов с отображением в памяти, которые должны быть доступны через TCP, используя AWS r3.8xlarge для этого (я зарезервировал его, поэтому переход на архитектуру, отличную от NUMA, не подходит, по крайней мере, правильно сейчас) и имеют следующую проблему:
- во время пиковых нагрузок я заметил увеличение системного времени, и инструмент Perf показывает, что большую часть времени проводит в numa page_migration. Можно ли как-то реплицировать память между блоками NUMA, чтобы предотвратить непрерывное перемещение страниц из одного блока в другой? (все процессоры имеют доступ ко всем ~80G памяти)
(вся память доступна только для чтения и может быть предварительно выделена во время запуска приложения.)