Описание тега numactl
NoneNumactl запускает процессы с определенной политикой планирования или размещения памяти NUMA.
0
ответов
Как изучить влияние NUMA в алгоритмах Java
Я изучаю некоторые коды в Java (алгоритм SOR и LU факторизация). Основная цель - изучить влияние выполнения таких алгоритмов в архитектуре с поддержкой NUMA. Я уже нашел некоторые инструменты, такие как numactl, и другие переменные окружения. Такие …
19 май '17 в 10:20
0
ответов
Как привязать искровых исполнителей к определенной розетке NUMA
Я работаю над apache spark в системе NUMA. Система NUMA имеет 4 гнезда с 8 ядрами в каждом (без Hyperthreading). Мы можем привести аргументы, чтобы назначить количество исполнителей во время выполнения искровых заданий. Моя цель - привязать исполнит…
05 дек '17 в 04:41
1
ответ
Базовая привязка для выполнения определенного ранга в MPICH2 говорит sched_setaffinity: неверный аргумент.
Я работаю на HPC, который имеет 144 ядра. У меня есть 24 узла, и у каждого узла есть 6cpus. лайк узел 0:0,1,2,3,4,5узел 1: 6,7,8,9,10,11... Использование Mpich2. Я запускаю мой c exececutable, как это.mpiexec -n 25./a.out В a.out он будет работать, …
18 май '16 в 15:16
1
ответ
Связывание двух потоков в последующих группах потоков с одним и тем же ядром
В этом приложении у меня есть группы из N (POSIX) потоков. Первая группа запускается, создает объект A и завершает работу. Чуть позже запускается новая группа с N нитями, которая использует A для создания аналогичного объекта B и закрывается. Эта ка…
02 апр '14 в 11:48
1
ответ
Как сбросить статистику numastat? (кроме перезагрузки)
При запуске команды numastat чтобы увидеть попадания, промахи, посторонние и т. д. Счетчики продолжают увеличиваться при выполнении некоторых тестов. Я мог бы сделать различие между двумя тестами, чтобы получить статистику для этого теста, но есть л…
19 июл '17 в 07:40
1
ответ
Создать именованную общую память на определенном узле NUMA?
Как и в этом посте, я хотел бы создать именованный сегмент общей памяти (созданный с помощью shm_open() + mmap() в CentOS 7) на конкретном узле NUMA (не обязательно локальном). Пост предложил, чтобы это было достигнуто с помощью numa_move_pages(), У…
05 авг '18 в 08:57
0
ответов
Проблема производительности NUMA page_migration
Я запускаю Java-приложение с ~80 ГБ файлов с отображением в памяти, которые должны быть доступны через TCP, используя AWS r3.8xlarge для этого (я зарезервировал его, поэтому переход на архитектуру, отличную от NUMA, не подходит, по крайней мере, пра…
01 мар '16 в 08:15
2
ответа
Что означают расстояния между узлами в numactl?
Я пытаюсь понять что node distances в numactl --hardware имею в виду? На нашем кластере выводит следующее numactl --hardware available: 2 nodes (0-1) node 0 cpus: 0 1 2 3 4 5 12 13 14 15 16 17 node 0 size: 32143 MB node 0 free: 188 MB node 1 cpus: 6…
30 окт '17 в 08:00
2
ответа
set_mempolicy из другого процесса
Для машин NUMA Linux предоставляет set_mempolicy системный вызов, который позволяет процессу определить свой предпочтительный узел NUMA для выделения памяти. Есть ли подобная функция, позволяющая изменить политику памяти другого запущенного процесса…
11 ноя '16 в 16:44
1
ответ
Как ограничить привязку моего процессора к подмножеству процессоров, доступных на данном компьютере?
Я работаю на машине с четырьмя сокетами с другим человеком, который запускает тесты производительности на одном точном сокете и не хочет, чтобы кто-либо пользовался этим сокетом. Я хотел бы работать прозрачно на 3 оставшихся сокетов. Как я мог это с…
30 июн '14 в 08:27
1
ответ
Несоответствие numactl и move_pages
Я разработал простую программу для проверки того, в каком узле NUMA находится страница, основываясь на этом вопросе. Проблема в том, что сравнивая результаты моей программы с numactl -H на Xeon E5-2698 v4 (два узла NUMA) показаны разные выходные дан…
18 янв '19 в 12:41
2
ответа
Numa балансировщик в Linux
Балансировщик NUMA включен по умолчанию в последних версиях Linux? Если да, как я могу отключить балансировщик NUMA, пожалуйста, дайте мне знать.
02 дек '14 в 12:56
1
ответ
pysys startProcess с помощью numactl
numactl - это процесс, который может устанавливать привязку процессора. он принимает процесс привязки к процессору в качестве параметра: numactl -physcpubind 0 <process> <args> Я могу успешно запустить мой процесс с помощью команды pysys…
07 мар '17 в 10:28
0
ответов
Сигнал выбрасывается при добавлении новых процессоров в узел, когда NUMA включен
Какой сигнал будет выдан, когда новые процессоры будут добавлены с помощью функции горячего подключения процессора в Linux? Как процесс распознает, когда добавляются новые процессоры? Я попытался просмотреть документацию по Linux и не смог найти эту…
17 сен '18 в 04:50
0
ответов
mbind: как равномерно чередовать существующий сегмент на всех узлах?
С помощью mbindможно установить политику памяти для данного сопоставленного сегмента памяти. Q: как я могу сказать mbind чередовать сегмент на всех узлах? Если сделано после распределения, но перед использованием, MPOL_INTERLEAVE на всех узлах будет…
18 ноя '18 в 00:12
1
ответ
MongoDB и NUMA
Производительность записи MongoDB на этой машине очень низкая с NUMA. Я прошел этот https://docs.mongodb.com/manual/administration/production-notes/. Я отключил восстановление зоны и начал mongodb с numactl --interleave=all команда, как уже упоминал…
19 сен '16 в 05:52
1
ответ
Искра на системах NUMA
Я рассматриваю Apache Spark для анализа данных. В прошлом я испытывал замедление Java/Scala на 4-сокетных серверах из-за архитектуры NUMA и локальных объектов для одного узла. Решение состояло в том, чтобы запустить отдельную закрепленную JVM для ка…
27 фев '15 в 06:32
1
ответ
numaif.h: MPOL_LOCAL необъявленный для использования в mbind
Согласно mbind man page один возможный mode является MPOL_LOCAL, который размещает область памяти в том же узле ЦП, который инициировал выделение: #include <numaif.h> #include <stdio.h> #include <stdlib.h> #include <stdint.h>…
03 окт '18 в 17:38
2
ответа
Получить расположение памяти в NUMA
В настоящее время я работаю над системой NUMA с 2 узлами. У меня есть указатель, указывающий на некоторую память, но я не знаю, в каком узле он находится. Можно ли как-нибудь получить номер узла памяти? (Причина, по которой получение маски узла теку…
27 июн '14 в 06:16
0
ответов
Процесс Java сообщает о "неверном" количестве доступных процессоров
Я запускаю процесс Java 1.6 на 8-узловом компьютере NUMA, используя: numactl --cpunodebind=0 java -server com.foo.Bar Каждый узел имеет 8 процессоров, как сообщает numactl --hardware: available: 8 nodes (0-7) node 0 cpus: 1 2 3 4 5 6 7 8 node 0 size…
03 мар '14 в 23:45