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."
Thread beginning with comment 266404
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Awful situation
by Jimbo on Wed 29th Aug 2007 03:22 UTC in reply to "Awful situation"
Jimbo
Member since:
2005-07-22

300 MHz P2 boxes seem to handle 1gbps home routing and forwarding on Linux without problem in my experience, and can even function as a streaming media player.


Wow that 300mhz P2 must have a hell of a system bus. I have a 3.8ghz P4 at work that couldn't get above 40 megabytes per second in throughput. Still very fast, but not very close to maxing out gigabit ethernet.

Reply Parent Score: 1

RE[2]: Awful situation
by Soulbender on Wed 29th Aug 2007 05:19 in reply to "RE: Awful situation"
Soulbender Member since:
2005-08-18

"Wow that 300mhz P2 must have a hell of a system bus. "

Depends almost entirely on the number of packets per second and not on the bits per second. More packets, more interrupts, more CPU load. This is why gigabit nic's have interrupt mitigation and large buffers. If you use large packets you can get very respectable bps on low end hardware.
Still, 1gbps on a 300mhz p2 is suspiciously high.

"I have a 3.8ghz P4 at work that couldn't get above 40 megabytes per second in throughput."

This, on the other hand, is suspiciously low.

Reply Parent Score: 5

RE[2]: Awful situation
by thecwin on Wed 29th Aug 2007 10:09 in reply to "RE: Awful situation"
thecwin Member since:
2006-01-04

That's definitely not normal. Even my Disk I/O is better than that on a 5 year old P4 Linux system (around 50MB/s to a plain old PATA drive). PCI should be capable of 133MB/s and GigE is 128MB/s.

The point is, regardless of throughput speed, the processor time consumption of Linux network code seems to be far lower than that of Vista.

Reply Parent Score: 3

RE[2]: Awful situation
by snozzberry on Thu 30th Aug 2007 23:54 in reply to "RE: Awful situation"
snozzberry Member since:
2005-11-14

Wow that 300mhz P2 must have a hell of a system bus. I have a 3.8ghz P4 at work that couldn't get above 40 megabytes per second in throughput.
As a test when building a Mythbox from a 450MHz P3 (with an Atheros wifi card), I turned on VLC and streamed live TV from it to VLC running on a Mac (wired directly to the wifi router).

Gapless and in sync.

Reply Parent Score: 1