Описание тега affinity
Anything related to processor affinity, also known as CPU pinning. The processor affinity is a propriety of a process or a thread in an OS on multi-processor or multi-core systems that influences the OS' scheduling algorithm, binding the execution of that process (or thread) to a specific processor (or core). DO NOT use this tag as a synonym for [affinetransform] tag.
2
ответа
Получение потока Core affinity в C++ 11 через pthreads
Я пытаюсь установить соответствие ядра (поток № 1 идет на первом ядре, поток № 2 идет на втором ядре, ...) при использовании std::thread в C++ 11. Я уже искал разные темы и в интернете, и кажется, что C++ 11 API не предоставляет такую низкоуровнев…
16 апр '13 в 10:17
2
ответа
Поворот значений сходства в пакетном скрипте для цикла
В Windows 8.1 я конвертирую свои видео в HEVC, используя FFmpeg, используя этот простой пакетный скрипт: md hevc start /affinity 0x7 for %%k in (*.mkv *.mp4) do ffmpeg -i "%%k" -map 0 -c copy -c:v libx265 -y "hevc\%%~nk.mkv" Я использую Start /affin…
18 мар '15 в 01:14
1
ответ
Альтернатива shed_getaffinity, cpu_set_t и т. Д.?
Так что я нуб, когда дело доходит до такого рода вещей. Я изо всех сил пытаюсь скомпилировать климатическую модель на macOS, и я свел ее к тому, что здесь происходит: #define _GNU_SOURCE #include <stdio.h> #include <stdlib.h> #include &l…
21 июл '17 в 00:09
1
ответ
Выделите полный процессор для определенного потока, чтобы максимизировать производительность и избежать переключения контекста
У меня есть задача не распараллеливаемая, которую я хочу обработать как можно быстрее. Эта задача выполняет чистые вычисления, без ввода-вывода. Конечно, эта задача выполняется в многоядерной системе, и многие другие процессы одновременно выполняют …
30 окт '16 в 14:31
1
ответ
Как установить сходство процесса из режима ядра Linux?
Как установить привязку процессора к процессу в модуле ядра? В пользовательском режиме есть системный вызов sched_setaffinity, но я ищу эквивалент режима ядра. В коде ядра Linux также есть функция sched_setaffinity, Это называется из sys_sched_setaf…
20 июл '09 в 00:28
2
ответа
Можно ли предотвратить дочерние процессы, наследующие родство процессора / ядра от родителя?
Мне особенно интересно делать это на Linux, в отношении программ на Java. Уже есть несколько вопросов, в которых говорится, что у вас нет контроля со стороны Java, а некоторые RFE закрыты Sun/Oracle. Если у вас есть доступ к исходному коду и вы испо…
04 янв '11 в 10:26
2
ответа
Как получить местоположение (зона сходства) или имя кластера (сервис Fabric)
В настоящее время я использую веб-API тканевого сервиса. Необходимо получить местоположение (зону сходства) для кластера сервисов Fabric. т.е. определить, в каком месте находится текущий кластер, с помощью кода (C#) в веб-API. Или же мне нужно имя к…
05 июл '16 в 17:17
2
ответа
Реализация функций include/sched.h
Я хотел изучить, как вручную назначать потоки конкретным ядрам на многоядерном компьютере. Я обнаружил, что include / sched.h определяет некоторые макросы и функции (sched_setaffinity и т. Д.), Которые могут помочь в этом. Тем не менее, функции exte…
14 дек '10 в 19:16
0
ответов
Как изучить влияние NUMA в алгоритмах Java
Я изучаю некоторые коды в Java (алгоритм SOR и LU факторизация). Основная цель - изучить влияние выполнения таких алгоритмов в архитектуре с поддержкой NUMA. Я уже нашел некоторые инструменты, такие как numactl, и другие переменные окружения. Такие …
19 май '17 в 10:20
0
ответов
Увеличение использования процессора udp_recv после установки соответствия процессору
Я написал простую тестовую демонстрацию udp_recv и обнаружил одну странную вещь Если я установлю привязку процессора к cpu0загрузка процессора составляет 5%, но после установки привязки к другим процессорам загрузка процессора увеличилась до 9%~12%,…
10 июн '16 в 05:37
3
ответа
Установите соответствие с помощью команды start /AFFINITY в Windows 7
Я использую start /AFFINITY [n] [.exe] Команда для запуска исполняемого файла с указанным сходством. У меня система с 8 процессорами (1,2,3,4,5,6,7,8). Я хотел бы настроить процесс на использование всех нечетных процессоров (1,3,5,7). Я не могу поня…
13 окт '11 в 20:17
1
ответ
Процесс убийства Linux в статусе D
Недавно у меня были некоторые проблемы с процессом в состоянии D в Linux. Я не мог убить их, используя любой сигнал, и с тех пор узнал, что это вообще невозможно. Мои вопросы: Если я использую taskset прикрепить процесс к процессору, а затем отключи…
15 янв '15 в 10:20
1
ответ
Как имитировать finishAffinity в Android?
Вопрос довольно понятен. Я делаю класс, который регистрирует активность пользователя, чтобы избежать бездействия, после 2 минут бездействия или каждый раз, когда пользователь сворачивает приложение, приложение должно закрыться. Мой код указан ниже: …
31 янв '15 в 22:14
1
ответ
Получить маску сходства процессов и потоков в Linux
В Windows существует API-вызов GetProcessAffinityMask, а также существует обходной способ поиска маски сходства потоков, как показано здесь: Запрос потока (не процесса) сродства процессора? Есть ли способ получить эту информацию в Linux? Вызов sched…
27 янв '12 в 00:49
2
ответа
Запуск исполняемого файла с использованием /affinity в cmd.exe (Windows XP)
У меня есть программа, которую я пытаюсь использовать, которая часто дает сбой, и одним из исправлений для этого является настройка на использование только одного процессора. Я легко могу сделать это через диспетчер задач вручную, но я бы предпочел …
13 мар '13 в 03:44
1
ответ
Почему вызов NextValue для PerformanceCounter меняет маску сходства потоков
У меня есть проект на C#, где я должен получить доступ к текущей рабочей нагрузке моего процессора и убедиться, что я запускаю какой-то определенный код на каждом ядре процессора. Моя проблема в том, что доступ к рабочей нагрузке моего процессора, к…
18 авг '10 в 22:27
0
ответов
C++ многопоточность и сродство
Я пишу простой пул потоков для своего приложения, который я тестирую на двухъядерном процессоре. Обычно это работает хорошо, но я заметил, что когда другие процессы используют более 50% процессора, мое приложение почти останавливается. Это сделало м…
18 сен '13 в 20:04
1
ответ
Сходство потоков в Linux
Я сделал приложение в c, который создает 4 темы. Как я могу проверить, какой поток работает на каком ядре через терминал и через код.
29 дек '15 в 11:13
3
ответа
Зачем вам нужно знать о каждом процессоре в частности?
Мне любопытно понять, что может быть причиной детальной детализации каждого виртуального процессора, на котором, похоже, сосредоточен диспетчер задач Windows 8. Вот скриншот ( отсюда): Я знаю, что эта установка может существовать только в нестандарт…
11 мар '12 в 02:47
0
ответов
Как я могу установить сходство в моем файле Bat для цикла
У меня есть файл bat, который вызывает программу для просмотра списка файлов для обработки. Мне нравится запускать несколько экземпляров одновременно, и иногда они вызывают сбои друг друга. Я хотел бы иметь возможность запустить 8 или более экземпля…
02 авг '16 в 23:29