Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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?

share|improve this question
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
add comment

migrated from serverfault.com Oct 2 '12 at 14:53

This question came from our site for professional system and network administrators.

2 Answers

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.

share|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
add comment

To allow proper use of a dual 6cores xeon server, use a server version of windows (e.g. 2008 R2).

Windows XP is not designed for this kind of usage. In addition, Multi CPU and Multi Core support was optimized in vista/7.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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