У меня есть двухъядерный шестнадцатеричный компьютер Xeon, на котором запущено приложение с интенсивным вводом-выводом. (WinXP 32) Я вижу аппаратный драйвер (1/2 пользовательского режима, 1/2 ядра, потоковая передача данных), который использует 6 000 ошибок разностных страниц в секунду. Когда другие приложения загружают или выделяют большие объемы памяти, аппаратный буфер драйвера получает переполнение (приложение не загружает его достаточно быстро).
Может ли это быть из-за того, что ядро использует только одно ядро для обслуживания прерываний сбоя страницы?