LINUX.ORG.RU

Сообщения generale

 

isolcpus и прерывания

Форум — General

Добрый день. Есть необходимость изолировать несколько процессорных ядер под определенные процессы. ОС Debian 8 с патчем Preempt RT. Вопрос в том, что прерывания сетевого интерфейса распределены равномерно по ядрам. Причем, сделано это было автоматически при установке системы (точнее, видимо, патча). Нужно ли их перераспределять явно при изолировании каких-то ядер, или система сделает это самостоятельно? И, если она перераспределит прерывания исходя из доступных ядер, она сделает это равномерно? Или, обработка прерываний вообще не связана с isolcpus, и они продолжат обрабатываться всеми ядрами? Прошу прощения за, возможно, нубские вопросы. Пока еще совсем не силен в системном администрировании. Спасибо.

 

generale
()

Передача команд в процесс

Форум — Development

Добрый день. Подскажите, пожалуйста, каким образом осуществляется управление программой без GUI, которая запущена в фоновом режиме. То есть, есть только ее PID. Как правильно организовать взаимодействие с такой программой? Например, программа в цикле бесконечно возводит 2 в квадрат. Как можно сообщить ей, чтобы она начала возводить какое-то другое число в какую-то другую степень? Я совсем новичек в C/C++. Сначала подумал, что можно использовать файл, который будет читать программа, и в который межно будет вводить какие-то команды, но крайне желательно обойтись без использования операций чтения/записи на HDD. Наверное, есть какое-то простое, стандартное решение, но мне никак не удается его найти. Спасибо.

 ,

generale
()

RSS подписка на новые темы