Originally posted by: kamper
Originally posted by: Smilin
Originally posted by: kamper
Originally posted by: Smilin
Yes the networking stack is NUTS! Very fast. It has been clocked at 40x as fast as XP but those are in very specific circumstances between two Vista boxes running native apps that leverage the new network stack. For day to day, on a modern machine you should still be able to notice some speed improvements simply surfing the web.
I'll admit this is the first I'm hearing of this improved stack but what you've stated sounds a little tgtbt. If a vista app is beating an xp app in network usage by 40x (hell, even 4x) the bigger issue is why something on xp was failing to use the vast majority of available bandwidth. Especially if you're claiming that the bottleneck is one of the most fundamentally important pieces of any modern operating system instead of just poor application programming.
And improved web browsing? The time the data spends in the kernel is obviously minute compared to the time it spends out on the network so I can't see any improvements being noticeable unless it's vista running on the backbone routers out there. I'd bet browser rendering time is longer than kernel network handling.
Why don't you just come out and say Bullsh*t?
I'm on the networking team here at MS and I support Vista today. I'm telling you the gospel. Take it or leave it.
There is nothing wrong with the current network stack in XP (if there was the *nix zealots would eat us alive don't you think?). The Vista stack is just faster.
The 40x improvements are the result of apps written to leverage the new NetIO stack. In a file transfer between 2003 and Vista the file transfers can be faster but the application performing the transfer often becomes the bottleneck. In testing we used an app that effectively dumped data to the network stack as fast as possible. It's going to take a few years for developers to truly understand NetIO and rewrite their apps.
So explain it to me please. I'm sure I'm thinking entirely along the wrong lines, but here's what I'm thinking when I read you saying '40x improvments.'
To be honest, the most throughput I've seen on a windows network is transferring large files between machines on a 100mbps lan using smb. I forget the exact numbers but it was something like 80-90% sustained. So obviously vista can't beat that by much without moving up to, say, 10gbps, to allow for the 40x improvment. I don't know how fast filesharing would go on such a network with xp but I have trouble seeing vista go significantly faster.
Like I said though, I'm sure I'm not thinking about the right type of app. I'm assuming you're still talking about a standard tcp/ip network; are we just talking about optimized libs or is this some technology that could actually be implemented by other systems?