I have a dual Xeon hex core machine running an IO intensive application. (WinXP 32) I am seeing a hardware driver (1/2 user mode, 1/2 kernel, streaming data) that is using 6k delta page faults per second. When other applications load or allocate large amounts of memory the driver's hardware buffer gets an underrun (application not feeding it fast enough).

Could this be because the kernel is only using one core to service page fault interrupts?

link|improve this question

25% accept rate
1  
Does the chipset on this machine happen to be an Intel 5500? – MikeyB Aug 3 '11 at 14:16
Yes, the mobo is an ASUS Z8NA-D6. Why do you ask @MikeyB? – JeffV Aug 3 '11 at 16:25
feedback

1 Answer

Yes, that could easily be the problem - the operating system that came out after XP is better at this, as is the operating system that came after that, so maybe consider that option.

link|improve this answer
Thanks @Chopper3. Anything more specific? Do you know that any of the ones that came out after XP, parallel the memory manager work across cores? – JeffV Aug 3 '11 at 16:33
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.