Сделайте набег программного обеспечения из использования ядра выделенным ядром CPU

На Mac использование Делает Что-то, Когда, бесплатное программное обеспечение, которое инициировало действия, когда Вы монтируете/размонтируете диск.

На стороне Linux udev может запустить внешнюю программу, когда диск вставляется (см., например, Как быть уведомленными, когда USB-устройство было включено?).

2
07.12.2011, 17:53
1 ответ

AFAIK, можно только установить привязку CPU к процессам пространства пользователя. Даже если бы было возможно связать части ядра к определенным центральным процессорам, то это подорвало бы диспетчеризацию процессов и почти неизбежно сделало бы систему медленнее.

Существует что-то вроде случая для этого подхода в поле NUMA - но не для стандартных аппаратных средств.

1
27.01.2020, 22:24
  • 1
    Можно установить привязку ЦП в ядре; это иногда необходимо в драйверах для нескольких устройств, которые могут только говорить с определенным ядром (я думаю, что это относительно распространено когда дело доходит до управления питанием). Но необходимо сделать эту внутреннюю часть ядро, насколько я знаю. –  Gilles 'SO- stop being evil' 08.12.2011, 00:56

Теги

Похожие вопросы