Linked by Thom Holwerda on Wed 29th Aug 2007 00:28 UTC, submitted by diegocg
Windows Robert Love, a famous Linux kernel hacker, has written a blog entry with his thoughs on the recently posted Vista's network slowdown issue and the explanation given by Mark Russinovich: "Unlike DPCs, however, the Linux parallel does not consume nearly half of your CPU. There is no excusable reason why processing IP packets should so damagingly affect the system. Thus, this absolutely abysmal networking performance should be an issue in and of itself, but the Windows developers decided to focus on a secondary effect."
Permalink for comment 266396
To read all comments associated with this story, please click here.
Driver Quality
by zlynx on Wed 29th Aug 2007 02:49 UTC
Member since:

I suspect that the Linux vs. Windows difference is more in the drivers.

Looking at my Vista nForce controller properties, I have a ton of options, including flow control, interrupt moderation, 4 types of checksum offload, and 3 types of sender offload.

In Linux, everything that works is enabled. If it doesn't work, someone tries to find out why.

It appears to me though, that Windows drivers default to a play-it-safe mode, because most of those options were *disabled* on my controller.

It would be interesting to find out Mark's network controller, driver, and driver option settings. I believe Windows could do much better than 40% if most of the work was done on the network controller, as it should be.

Reply Score: 2