Хочется запускать задачи так, чтобы все процессы, порождаемые mpirun, привязывались к одному выбранному NUMA-узлу, а не разбрасывались по всем. Я в курсе существования опций --map-by
и --bind-to
, но я не понял, как с их помощью сделать то, что мне надо, не перечисляя все номера процессоров явно. Чтобы распределить процессы равномерно по всем узлам я научился варианту --map-by numa --bind-to numa
. А чтобы запускать на одном, я сейчас использую костыль: numactl -N $NODE -m $NODE mpirun --bind-to none ...
, но кажется, что должен быть более красивый путь.
Похожие темы
- Форум Посмотреть процессы на узле (2018)
- Форум запустить внешний процесс (2003)
- Форум кто запустил процесс..... (2002)
- Форум Как правильно запустить (2011)
- Форум Как правильно программировать под NUMA используя DPDK? (2016)
- Форум Как правильно приостановить процесс? (2024)
- Форум Как правильно задать hostname для узлов сети. (2017)
- Форум Контролирование одним процессом другого (2014)
- Форум Torque запускает задачу только на одном узле (2016)
- Форум запустить процесс&узнать его пид (2011)