В дополнение к ссылкам на сайт можно также установить страницы справочника POSIX, например, в подобной Debian системе они доступны как manpages-posix-dev
пакет.
Затем Вы можете поиск, через который версия POSIX говорит - системный вызов чтения-:
$ man 3p read
Или команда mv
$ man 1p mv
Просто добавьте a p
к обычной странице справочника разделяют число.
'для получения лучшего понимания UNIX', возможно, некоторые книги лучше подходят, чем спецификация POSIX, например, 'Усовершенствованное Программирование в среде UNIX' (от разработчика центральное представление) и различные 'Разработка и реализация X', 'Y Внутренности' или книги ядра Linux (от архитектуры ядра центральное представление).
Вы рявкаете неправильное дерево. Наличие прерываний переходит к обоим центральным процессорам, сделал бы производительность хуже, не лучше. С одной стороны, это означало бы, что декодер программного обеспечения будет постоянно прерываться. Для другого это означало бы, что код прерывания, менее вероятно, будет горячим в кэше. Существует много других причин, это сделало бы вещи хуже.
Вы посмотрели на irqbalance? Это похоже на него, решит то, что Вы пытаетесь сделать. Irqbalance также принимает во внимание кэши, а также сколько ядер работает в документации времени, что-то, чего не достигнет изменение/proc записи.
(Я не убежден, что Ваша проблема происходит строго из-за отсутствия прерывания, совместно использующего - поскольку паузы нескольких секунд походят на проблемы производительности с диском и т.д.?).