Вопросы по теме 'affinity'

Настройки привязки процессора для модулей ядра Linux?
В Windows я могу установить привязку кода драйвера к процессору, используя KeSetSystemAffinityThread, и проверить, на каком процессоре работает мой код, используя KeGetCurrentProcessorNumber. Я пытаюсь сделать что-то подобное в модуле ядра Linux,...
5618 просмотров
schedule 16.05.2022

Определить процессор (ядро), используемый конкретным потоком
Я хотел бы знать, можно ли идентифицировать физический процессор (ядро), используемый потоком, с конкретным thread-id ? Например, у меня есть многопоточное приложение с двумя (2) потоками (например, thread-id = 10 и thread-id = 20 ). Я...
8029 просмотров

Установите сходство с помощью команды start / AFFINITY в Windows 7.
Я использую команду start /AFFINITY [n] [.exe] для запуска исполняемого файла с указанным сходством. У меня система с 8 процессорами (1,2,3,4,5,6,7,8). Я хотел бы настроить процесс на использование всех нечетных процессоров (1,3,5,7). Я не могу...
72971 просмотров
schedule 27.05.2022

привязать 1 одиночный процесс к 1 процессору и перенести все IRQ, deamins, rpci на другие процессоры
У меня есть Linux-машина с 16 ядрами. // uname -a Linux lndbxdev01 2.6.24.7-108.el5rt #1 SMP PREEMPT RT Mon Mar 23 10:58:10 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux // OS detail Red Hat Enterprise Linux Server release 5.3 (Tikanga) Я хотел...
1455 просмотров

ошибка: неопределенная ссылка на `sched_setaffinity' в Windows XP
В основном приведенный ниже код был предназначен для использования в Linux, и, возможно, именно поэтому я получаю сообщение об ошибке, потому что я использую Windows XP, но я полагаю, что pthreads должны одинаково хорошо работать на обеих машинах. Я...
1300 просмотров

Как использовать Java Native Access для установки сходства процессов для процессов, кроме Java.exe?
Хотя это довольно легко сделать вручную, я пытаюсь автоматизировать настройку сходства процессоров в Windows 7 для различных виртуальных машин после их первоначального создания. Проект написан на Java, и я стараюсь избегать прямого включения кода C,...
836 просмотров
schedule 12.08.2022

Как указать идентификаторы физических процессоров в файлах рангов openmpi 1.6.4+?
В последней ( v1.8.3 ) документации OpenMPI указывается, что в файлах рейтингов теперь должны использоваться логические идентификаторы процессора, сообщаемые hwloc , а не физические идентификаторы, см. последнее предложение в разделе Rankfiles...
488 просмотров
schedule 29.05.2022

Выяснение, какой модуль устанавливает маску сродства к процессору
Я столкнулся с проблемой, когда мое 32-разрядное приложение командной строки при запуске из командной строки Windows или других средств настроено на использование только первых 32 ядер ЦП в 64-ядерной системе. Глядя на маску сродства ЦП этого...
244 просмотров
schedule 21.05.2023

Распараллеливание программного обеспечения с OpenMP по сравнению с планированием Affinity?
Сценарий: у меня есть программа, которую можно легко распараллелить с помощью OpenMP, скажем, основной цикл программы — это цикл for и независимые данные внутри него, поэтому его распараллеливание было бы тривиальным. Однако в настоящее время я не...
77 просмотров
schedule 26.04.2022

Надежен ли sched_getcpu() в Linux?
Я пытаюсь устранить некоторые проблемы с производительностью с помощью pthreads в Linux и думаю, что sched_getcpu() может мне врёт. Он сообщает о постоянном ЦП для каждого потока, тогда как эксперименты по профилированию, похоже, предполагают, что...
2169 просмотров
schedule 21.07.2023

Применяется ли привязка процессора, установленная SetThreadAffinityMask, к дочерним потокам?
У меня есть приложение, которое использует множество потоков, один из которых более критичен по времени, чем другие. Я уже пытался использовать приоритет, но обнаружил, что Windows не всегда соблюдает приоритет в той степени, в которой я хотел бы, и...
160 просмотров

Размещение подов в Kubernetes
У меня есть кластер Kubernetes, который распределен по 2 зонам - zone1 и zone2. У меня есть 2 приложения - веб-приложение и база данных. Конфигурации веб-приложения хранятся в базе данных. И приложение, и база данных развертываются как...
585 просмотров