Sim, esse poderia ser o problema - o sistema operacional que saiu depois do XP é melhor, assim como o sistema operacional que veio depois disso, então talvez considere essa opção.
Eu tenho uma máquina dual core hexagonal Xeon executando um aplicativo intensivo de IO. (WinXP 32) Estou vendo um driver de hardware (1/2 modo de usuário, 1/2 kernel, streaming de dados) que está usando 6k falhas de página delta por segundo. Quando outros aplicativos carregam ou alocam grandes quantidades de memória, o buffer de hardware do driver recebe um déficit (o aplicativo não o alimenta rápido o suficiente).
Isso pode acontecer porque o kernel está usando apenas um núcleo para reparar as interrupções de falhas da página?
Sim, esse poderia ser o problema - o sistema operacional que saiu depois do XP é melhor, assim como o sistema operacional que veio depois disso, então talvez considere essa opção.
Para permitir o uso adequado de um servidor dual 6cores xeon, use uma versão de servidor do Windows (por exemplo, 2008 R2).
O Windows XP não foi projetado para esse tipo de uso. Além disso, o suporte Multi CPU e Multi Core foi otimizado no Vista / 7.
Tags performance windows-xp cpu io