Mark Russinovich On Vista Network Slowdown
koro666 writes "In his latest blog post, Mark Russinovich analyzes the network slowdown experienced by some users when playing multimedia content. 'Tests of MMCSS during Vista development showed that... heavy network traffic can cause enough long-running DPCs to prevent playback threads from keeping up with their media streaming requirements, resulting in glitching. MMCSS' glitch-resistant mechanisms were therefore extended to include throttling of network activity. It does so by issuing a command to the NDIS device driver... [to] pass along, at most 10 packets per millisecond (10,000 packets per second)... [T]he networking team is actively working with the MMCSS team on a fix that allows for not so dramatically penalizing network traffic, while still delivering a glitch-resistant experience.'"
Aaah, it's those pesky DPCs in the MMCSS. It's so obvious really.
Get your own free personal location tracker
10,000 packets/second ought to be enough for anyone.
"No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
I have [Cancel][Allow] no idea [Cancel][Allow] what slowdowns they [Cancel][Allow] could possibly be [Cancel][Allow] talking about!
Slower Network Cards.
Badass Resumes
Stop living in the past! Sure you can put your old "XP" records on the jukebox, grandpa, but this is 2007! It's the future man! Now I'm off to take the flying car to dinosaur island!
bomb the us up set someone
Can't wait until the "glitch-resistant mechanisms" migrate throughout the rest of the Vista. It's gonna be awesome!
Microsoft should hire Con Kolivas to fix their Completely Unfair Scheduler :)
Err...or was that something else?
My blog
On the contrary, network and media playback have a lot to do with each other. Don't forget Microsoft has a home media server coming out soon. What good is great media playback if you can't play it over the network?
Well, I use and love some MS software like the next guy.
You mean, not at all?
you polluting whores! When a coin in Al Gore's coffer rings, a soul from environmental purgatory springs. Every knee must bow to the church of Gaea!
Tests of MMCSS during Vista development showed that... heavy network traffic can cause enough long-running DPCs to prevent playback threads from keeping up with their media streaming requirements, resulting in glitching. MMCSS' glitch-resistant mechanisms were therefore extended to include throttling of network activity.
Oh noes, don't let this guy get his hands on it!
My pocket watch plays MP3s while keeping time, as well as keeping track of my schedule, so why is it my top of the line dual-core machine with 4gb of ram, the fastest disks on the planet, and the newest, most innovative, most secure, and best operating system there ever was can't do the same? OMG... It's a virus... "format c:"... all better... *wry sarcasm*
Apparently not, if you use Microsoft products.
...Rob
The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
Uhm....
My *internet* link is 20Mb... So yeah. I won't notice...
Coz eternity my friend, is a long *ing time.
One thing I don't get is how he managed 41.61% CPU utuilization while transferring a file
4.4% to draw the moving file animation (it re-reads it every time the anim loops).
3.8% to report to MS about the file you're copying.
2.1% is wasted on old code that constantly scans memory for pictures of rabbits (Balmer is scared of them)
1% is needed for WGA.
2.5% because Vista constantly swaps all application code in and out of the first 640k. Bill still believes its enough.
1.7% to actually copy the file.
the rest is just wasted to make CPU graphs look pretty.
I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
Oh fuss and bother. Another apparent glitch in my plan to pass as young. It's back to the drawing board to get out the slide rule and adding machine.
1% to bring them all and in the darkness bind them. In the land of buffers, where the packets lie.
Dewey, what part of this looks like authorities should be involved?
There's good reasons to attack Slashdot. Its business practices, internal workings, and products have a history of abuse, contradiction, and stupidity behind them. I wave no flag for Slashdot and Subscriptions are a pain in the ass that's priced itself out of the market but the look and feel of Digg is heading for the basement. I'd be careful of this because when Slashdot sort themselves out the only thing you'll be left with is hate. As that has nothing to grip on people will see it for what it is and walk away.
Slashdot is focused on improving its products and reaching out to new markets. Meanwile, the comments on Digg continue to get less informative and relevent to people outside its core audience. From being some great visionary power that could tear down someone's server with the mere waving of a hand it's become the problem. It has no clear forward vision and most servers just shrug off the famed Digging. Slashdot has changed. The world has changed. Meanwhile, Digg just tears itself up in frustration.
Wake up.
One thing I don't get is how he managed 41.61% CPU utuilization while transferring a file. Did he have the ethernet equivalent of a winmodem?
No, he had the OS equivalent of a Winmodem.
P2P is also widely used to dowload free software! Mainly Linux distros! Oh... Nevermind.
Rethinking email