On TV.com: LOST Season 6. Premiere Date. Announced.
BNET Business Network:
BNET
TechRepublic
ZDNet

December 6th, 2007

Vista SP1 will deliver big network speed boost

Posted by Ed Bott @ 8:49 am

Categories: Windows Vista

Tags: Network, Microsoft Windows Vista, Microsoft Windows Vista SP1, File, SP1, Microsoft Windows Vista (Longhorn), Microsoft Windows, Operating Systems, Software, Ed Bott

[Update 6-Dec 14:30 PST: Corrected several errors in reporting percentage increases. Thanks to Jeff for pointing out the error in a Talkback comment.]  

I downloaded the release candidate of Vista Service Pack 1 yesterday and was prepared to wait till its public debut next week before writing about it. But after upgrading a few machines here and doing some tests, I changed my mind. If Microsoft’s decision to ditch the WGA kill switch in SP1 didn’t convince you, would you be interested in a 300% increase in tripling your network file transfer speeds?

Forget the reports you might have read about SP1 resulting in no performance boost. That story was based on a silly artificial benchmark involving scripting of Office applications. Back here in the real world, where gigabit network connections are now commonplace, you’ll see at least one huge improvement when transferring files over network connections.

In its original release, Vista had some design problems with its networking stack, resulting in slow file transfers, especially when connecting to computers running Windows XP, Windows Server 2003, or Windows Home Server (all three of these products share a great deal of their code base, including core networking components). In Vista SP1, file transfer speeds are dramatically improved. In this post, I’ll describe what I saw.

I did two sets of file-transfer tests using two separate systems configured to dual boot between Vista RTM and the new Vista SP1 release candidate. Both systems have dual- or quad-core processors (both in the Intel Core 2 Duo family) The first group of files consisted of two large DVD images in ISO format, totaling 4.2 GB. The second group of files was a folder filled with more than 3,000 files of all types, in 299 subfolders, totaling roughly 6.5 GB.

For the first test, I transferred the two groups of files from a shared folder on an HP MediaSmart Windows Home Server to the two test systems running Windows Vista RTM, recording the total transfer time for each one. Then I rebooted the two systems into an SP1 installation and repeated the test. I converted the times into throughput rates; here’s the result (note that bigger bars equal higher throughput and thus better performance):

Throughput for file transfer from Windows Home Server

As you can see, the file transfers under Vista SP1 were dramatically faster than the Vista RTM times. For the directory full of many small files, the performance increase throughput was more than 300%; for the large files, the speed increase was roughly 260%. Note that you can expect similar results when transferring files from Vista to systems running Windows XP or Windows Server 2003.

For the second set of tests, I performed transfers between the two machines running equivalent versions of Windows Vista: RTM to RTM, SP1 to SP1. Here, the results were less dramatic. For the folder full of small files, the throughput rate increased by about 50% under SP1, and the large files transferred slightly slower, although still faster than the transfer from Windows Home Server.

File transfer between machines running Windows Vista

When I spoke with Microsoft about this phenomenon a few months ago, they explained that the issue was caused by a design change in Vista that eliminated the buffering used by XP and its siblings when transferring files over a network. Bypassing the cache read-aheads and deferred writes makes for better disk-to-disk performance and provides better control over how much data you’re pushing over the network, but the mismatch slowed down transfer speeds in Vista RTM. That’s been addressed effectively in SP1, as these results show.

Unfortunately, the other big Vista networking issue doesn’t appear to be addressed in SP1. If you run an application that uses the Multimedia Class Scheduler (such as Windows Media Player), you’ll continue to see a performance hit when transferring files over gigabit network connections. For more details, see this explanation from Microsoft’s Mark Russinovich and earlier test results from ZDNet’s Adrian Kingsley-Hughes.

But when I fired up Windows Media Player while a network file transfer was in operation I saw a sharp drop in throughput when the music began playing and then saw throughput pick back up when WMP was closed.

Even with the “release candidate” label, this is still a beta, so I can’t recommend SP1 yet unless you’re willing to assume the risks that come with beta software. But so far, the results I’m seeing are extremely encouraging.

Ed BottEd Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. See his full profile and disclosure of his industry affiliations.

Email Ed Bott

Subscribe to Ed Bott's Microsoft Report via Email alerts or RSS.

  • Talkback
  • Most Recent of 192 Talkback(s)
512 MB?
Why would someone who's spending 100-150 bucks on an OS going to worry about spending 20 bucks on ram?

You can EASILY buy 2gb of ram for under $50.00. I believe I've actually seen it as low as... (Read the rest)
Posted by: notsofast Posted on: 01/15/08 You are currently: a Guest | | Terms of Use
Other Performance Test  soonerproud | 12/06/07
What else would you like to see tested?  Ed BottZDNet Moderator | 12/06/07
Here are a few things  soonerproud | 12/06/07
I forgot, Thank you for all your hard work (NT)  soonerproud | 12/06/07
What is 'NT' supposed to mean?  Your Mom 2.0 | 12/06/07
NT means no text. The reply is in the header.(nt)  spamhell@... | 12/06/07
No text  Ed BottZDNet Moderator | 12/06/07
You're supposed to put the nt in the subject  Furiousrog | 12/08/07
Waht is NT supposed to mean?  null | 12/07/07
Context, its all about the context (nt)  darcyfreak | 12/07/07
Yeah, if you read this on a FAT32 system  seanferd | 12/07/07
'No text' Here is your text VISTA vs. XP  PI_z | 12/07/07
512 MB of memory  Ed BottZDNet Moderator | 12/08/07
512 MB?  notsofast | 01/15/08
More details on office productivity?  Ed BottZDNet Moderator | 12/06/07
Here is a link to Cnet's testing method for Microsoft Office  soonerproud | 12/06/07
Not a question of complexity  Ed BottZDNet Moderator | 12/06/07
Good Point (NT)  soonerproud | 12/06/07
XP!  lhartje | 12/06/07
Vista SP1 vs XP SP2  kcollins@... | 12/06/07
TalkBack: Reply to message  sy34010 | 12/06/07
2000 was better than NT4, and in many areas faster  Resuna | 12/06/07
2000 and XP  boomchuck1 | 12/06/07
Say WHAT????  Wolfie2K3 | 12/06/07
To Wolfie  alaniane@... | 12/07/07
Moving Forward Does Not Mean Going Backwards.  chessmen | 01/14/08
XP SP3?  erik.t | 12/06/07
Why wait?  orthocross | 12/09/07
Vista SP1 vs XP SP3  chessmen | 01/14/08
any UI improvements?  Jim Johnson | 12/06/07
No "doggy" feeling here  Ed BottZDNet Moderator | 12/06/07
video driver - maybe, memory - no  Jim Johnson | 12/07/07
Memory in DWM is different  Ed BottZDNet Moderator | 12/07/07
WOW!  hbashman@... | 12/07/07
Haven't seen this problem  Rndmacts | 12/07/07
The truth would be nice...  3dtodd | 12/07/07
This was important information.  Rndmacts | 12/07/07
something else to test  pjurancich@... | 12/07/07
RTM or SP1?  Ed BottZDNet Moderator | 12/07/07
How about head to head with non-MS platforms?  randy.baker@... | 12/07/07
Two problems  Ed BottZDNet Moderator | 12/07/07
********!! nt  hbashman@... | 12/07/07
You ARE joking?  anthony_hunt | 12/10/07
I agree- lets see same test against all major OS  barryw@... | 12/07/07
Especially internal bandwidth  alewisa | 01/14/08
gamming  thomaswort@... | 12/08/07
Other tests I'd like to see  anthony_hunt | 12/10/07
VISTA vs. XP  PI_z | 12/07/07
Jumbo frames?  NetArch. | 12/06/07
No change to jumbo frames  Ed BottZDNet Moderator | 12/06/07
hanselman has a good post about this, too  midas79 | 12/06/07
Thanks  Ed BottZDNet Moderator | 12/06/07
Windows Update broke after install?  BitTwiddler | 12/06/07
Like I said, it's beta  Ed BottZDNet Moderator | 12/06/07
I KNOW it's a beta  BitTwiddler | 12/06/07
I tried to provide useful information  Ed BottZDNet Moderator | 12/06/07
No biggie happy  BitTwiddler | 12/07/07
Might help you ...  Adrian Kingsley-HughesZDNet Moderator | 12/06/07
Thanks for the link...  BitTwiddler | 12/06/07
UPDATE: Resolved  BitTwiddler | 12/06/07
Thanks for the follow-up  Ed BottZDNet Moderator | 12/06/07
Well....  BitTwiddler | 12/07/07
This is why it is recommend you disable A/V before installing...  ye | 12/06/07
It was...  BitTwiddler | 12/07/07
It was disabled? Then why did you say:  ye | 12/07/07
RE: Vista SP1 will deliver big network speed boost  emiliosic | 12/06/07
Not my expertise  Ed BottZDNet Moderator | 12/06/07
Why would it be  Blogsworth | 12/07/07
Perhaps you too should "Get a life."  bmerc | 12/07/07
Not all of us  alaniane@... | 12/07/07
Is Vista SP1 faster than the other windows?  ismoore | 12/06/07
Basically...  Ed BottZDNet Moderator | 12/06/07
Depends on your hardware  orthocross | 12/09/07
Vista SP1  jscace@... | 12/06/07
Vista and XP  B.Beck | 12/06/07
VERIFIED !!!  BitTwiddler | 12/06/07
LOL! Does this mean OS X is broken?  ye | 12/06/07
Re: LOL! Does this mean OS X is broken?  none none | 12/06/07
It wasn't the blog I was responding to. Rather...  ye | 12/07/07
While I also like Mac's and OSX...  BitTwiddler | 12/07/07
It's supposed to be  rapson | 12/07/07
broken  buddhistMonkey | 12/08/07
ODBC File Transfers to .xlsx  ceh4702 | 12/06/07
Interesting idea  Ed BottZDNet Moderator | 12/06/07
Results correct but analysis slightly wrong  jeff@... | 12/06/07
Arrgghh, you;re right  Ed BottZDNet Moderator | 12/06/07
RE: Vista SP1 will deliver big network speed boost  scoobyJ | 12/06/07
Whoop de doo!  scoobyJ | 12/06/07
Doo is it....  zenwalker | 12/07/07
Actually, for us  alaniane@... | 12/07/07
RE: Vista SP1 will deliver big network speed boost  g_keramidas@... | 12/06/07
That's the Multimedia Class Scheduler issue  Ed BottZDNet Moderator | 12/06/07
RE: Vista SP1 will deliver big network speed boost  raghavnk@... | 12/06/07
Download speeds  soonerproud | 12/06/07
300% network speed boost?  critic-at-arms | 12/06/07
RE: Vista SP1 will deliver big network speed boost  gsteele531@... | 12/06/07
Hardware not that expensive  Ed BottZDNet Moderator | 12/06/07
My quad core, gig-e system cost $650.  ye | 12/06/07
Exactly  Ed BottZDNet Moderator | 12/06/07
CD write speeds  soonerproud | 12/06/07
Just a joke!  gsteele531@... | 12/07/07
I figured  soonerproud | 12/07/07
More mythbusters??  martin23 | 12/06/07
That's funny  Ed BottZDNet Moderator | 12/06/07
It only takes one...  rapson | 12/06/07
Great job, Ed, and Great Post  B.Beck | 12/06/07
I haven't seen, yes its true  hbashman@... | 12/07/07
You miss the point  martin23 | 12/06/07
balanced vista viewpoint appreciated  thinklady | 12/07/07
WOW!!  hbashman@... | 12/07/07
RE: Vista SP1 will deliver big network speed boost  IBKrusty | 12/06/07
It's not just the numbers...  BitTwiddler | 12/07/07
Are boot times any better?  kd5auq | 12/06/07
That is not what I have been experiencing  balsover | 12/06/07
Check the archives here  Ed BottZDNet Moderator | 12/06/07
That is one of the reasons I ask.  kd5auq | 12/07/07
What do you want Vista to do?  Ed BottZDNet Moderator | 12/08/07
Vista should NOT run slower than XP  kd5auq | 12/08/07
"Boost" : Unjustified positive spin  pouncingcat@... | 12/06/07
Agreed  Chad_z | 12/09/07
Re: "Boost" : Unjustified positive spin  none none | 12/09/07
Vista Network Speed Boost too late  MaxOnTheEdge | 12/06/07
Sweet  Louis.Ross@... | 12/06/07
3x abysmal doesn't necessarily mean fast.  balsover | 12/06/07
What about file copies to a DVD+RW drive?  JoReneM | 12/06/07
Preliinary tests show no change  Ed BottZDNet Moderator | 12/06/07
XP Rates?  MichaelJMotal | 12/06/07
What security holes are opened up now?  hawkeyeaz1 | 12/06/07
RE: Vista SP1 will deliver big network speed boost  s.petrilli@... | 12/06/07
Vista SP1 vs XP SP3 would be the real test.  kraterz | 12/07/07
Agree, I think Ed needs an XP SP3 vs. Vista Sp1 comparisopn  davidcorley@... | 12/07/07
My head aches just thinking of it  Ed BottZDNet Moderator | 12/07/07
I'll eagerly await the results...  davidcorley@... | 12/07/07
Thanks for Considering it  rdcook01@... | 12/10/07
In other words...  NoPumpGas | 12/07/07
What about Standalone performance ??  Smart_Neuron | 12/07/07
Well, no it's not  Ed BottZDNet Moderator | 12/07/07
Well, yes... it is.  binaryspiral | 12/08/07
Never said that  Ed BottZDNet Moderator | 12/08/07
Further  Ed BottZDNet Moderator | 12/08/07
RE: Vista SP1 will deliver big network speed boost  alkolkin@... | 12/07/07
Why Bother With Vista?  chessmen | 12/07/07
"Forget the reports..."  3dtodd | 12/07/07
Follow the links  Ed BottZDNet Moderator | 12/07/07
Sheesh-right on Ed. -  hbashman@... | 12/07/07
You need to read all the comments  soonerproud | 12/07/07
If we already applied perf/reliability updates...  techvet | 12/07/07
Those made significant improvements  Ed BottZDNet Moderator | 12/07/07
What about Hot Fixes?  dsgoen | 12/07/07
All hot fixes are part of SP1  Ed BottZDNet Moderator | 12/07/07
Why no comparison with XP  boed | 12/07/07
Sorry, not interested any more  sloer@... | 12/07/07
What about speed for file copy?  mariegoodwyn@... | 12/07/07
The "calculating" message is gone  Ed BottZDNet Moderator | 12/07/07
Is that gone for deletion also?  anthony_hunt | 12/10/07
Can you tell me XP vs Vista in Boot Times?  gngs0419@... | 12/07/07
Glitch was me, not it.  alkolkin@... | 12/07/07
Not My Yob, Mon  Old Timer 8080 | 12/07/07
This is a blog  soonerproud | 12/07/07
Haven't we been down this road before?... and been let down?  zaine_ridling | 12/07/07
Selective memory, selective quoting  Ed BottZDNet Moderator | 12/08/07
Subjective.  Cardinal_Bill | 01/11/08
Meaningful to the home user?  ejhonda | 12/07/07
gaming tests?  JABBER_WOLF | 12/07/07
Vista SP1 (*YAWN*)  bpolhemus@... | 12/07/07
It's too bad .....  High Sierra | 12/08/07
You must be continually ticked  Ole Man | 12/08/07
Re: It's too bad .....  none none | 12/09/07
RE: Vista SP1 will deliver big network speed boost  dfeign@... | 12/09/07
Fixed within hours of posting  Ed BottZDNet Moderator | 12/09/07
Good  John Musbach | 12/09/07
Thats part one now put the interface back  jimk_z | 12/10/07
Use RoboCopy  Ed BottZDNet Moderator | 12/11/07
ED, what about speeding up ready boost using SD cards  tvride | 12/11/07
Gigabit Network performance with MMCSS enabled!?  Lilputing | 12/12/07
Network boost great, but Vista perfomance overall needs a boost in SP1  it@... | 12/12/07
command-line? Seriously?  lawryll@... | 12/12/07
It's The Microsoft Way  Ole Man | 12/12/07
RE: Vista SP1 will deliver big network speed boost  mietz | 12/13/07
No compairsion done on vista vs xp networking speeds  bicard | 12/13/07
RE: Vista SP1 will deliver big network speed boost  james.faction | 12/14/07
RE: Vista SP1 will deliver big network speed boost  robinsteam@... | 12/14/07
RE: Vista SP1 will deliver big network speed boost  qrkyboy@... | 12/28/07
RE: Vista SP1 will deliver big network speed boost  dthompson@... | 01/10/08
RE: Vista SP1 will deliver big network speed boost  Joseph Gerbils | 01/11/08
I don't want to soun  Kaiwai | 01/11/08
Dear Ed,  Cardinal_Bill | 01/11/08
not quite  anthonyballmer@... | 01/11/08
Any updates for the XP SP3 comparison  davidcorley@... | 01/13/08
Vista already offers a big network speed boost  Leria | 01/14/08
As if it even mattered anymore  schmandel@... | 01/14/08
Wow!  green alien | 01/14/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here