Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

migrated from Oct 2 '12 at 14:53

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

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

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

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .