История изменений
Исправление pon4ik, (текущая версия) :
При том, что надо хотя бы освободить ядра на которых крутится mission critical код для начала. Само переключение на другое ядро не даст задержки такой. А вот ожидание свободного ядра при вытесняющем планировании может дать и по-более и будет зависеть от погоды на Марсезагруженности системы. Может причина и не в этом, но минус одна переменная это всегда хорошо. А в этом, она сильно чаще, чем кажется.
Короче, согнать другие процессы включая init с тех ядер, на которых выполняется целевое решение нужно. А не affinity потоков своих наяривать.
Исходная версия pon4ik, :
При том, что надо хотя бы освободить ядра на которых крутится mission critical код для начала. Само переключение на другое ядро не даст задержки такой. А вот ожидание свободного ядра при вытесняющем планировании может дать и по-более и будет зависеть от погоды на Марсезагруженности системы. Может причина и не в этом, но минус одна переменная это всегда хорошо. А в этом, она сильно чаще, чем кажется.