Intereting Posts
systemd: Как выполнять задание как периодически, так и один раз при завершении работы системы? Есть ли нумерация строк для нано? Справка по установке модуля Apache mod_systemd Почему мой сенсорный экран не реагирует на изменение основного монитора на внешнем мониторе без касания? Как добавить скрипт bash в переменную PATH с помощью символических ссылок? Построение URL-адресов со списком слов и загрузка из URL-адресов с помощью командной строки Как установить man-страницы на centos? Измерение тока или мощности Предотвращение использования zsh от использования псевдонимов в CWD (подсказка) извлечь значение между двумя шаблонами поиска на одной строке Как найти ppd в драйвере принтера-escpr? OS X FileVault 2 по принуждению пароль Как сервер идентифицирует кадры в случае нескольких под-интерфейсов VLAN? Почему ECN на вашем компьютере отключается? Создание произвольно большого «поддельного» файла

Linux (kernel 3.x и 4.x) Pthread и общие алгоритмы планирования процессов

Мне было интересно, используются ли обе области планирования (конкуренции) (SYSTEM и PROCESS) в логике планирования ядра Linux. POSIX поддерживает pthreads области PROCESS (модель MXN) и pthreads области SYSTEM (модель 1X1) для уровня пользователя и видимых в системе планируемых единиц, соответственно. Статья Ульриха Дреппера и Инго Молнара (Red Hat) «Нативная библиотека streamов POSIX для Linux», в которой говорится, что конфликтные области PROCESS были излишними и поэтому не поощрялись.

Поддерживает ли kernel ​​3.x и 4.x область Pthreads PROCESS или только область SYSTEM?

Кроме того, что планировщик теперь используется для classа SCHED_OTHER?

Кто-нибудь делал анализ производительности или поведения для SCHED_OTHER, FIFO и RR? Они были вокруг в течение достаточно долгого времени. Я считаю, что выбор планировщика может положительно или отрицательно повлиять на различные classы рабочих нагрузок (например, HPC или RT). Но есть ли конкретные результаты работы?

Спасибо! –Майкл