|
-
July 4th, 2009, 10:26 PM
#1
Speed issue with UDP data on XP SP2 vs XP SP3
Hello,
I have a multicast file transfer program which seems to be having some issues with speed on particular versions of Windows.
I had a user of the software email me saying he was unable to get efficient file transfer speeds when running the sender under Vista SP2 or XP SP3, but good speeds on XP SP1 as well as Linux. I ran a test on my end between two boxes, one running XP SP2 and the other running XP SP3, connected via 100Mbps Ethernet. With the SP2 box as the sender, configured with no delay between sends, I'm able to run at about 90% line speed. The average time between sends is about .120 ms (optimal being .111 ms), and a Wireshark trace indicates this to be pretty consistent. When I switch it around so the SP3 box is the sender, again with no delay between packets, it only runs at about 53% line speed. In this case we're looking at around .210 ms between sends, again with Wireshark showing it to be consistent.
So the question here is what in SP3 could be causing this slowdown? I took a peek at the SP3 Overview documents and nothing's jumping out at me. All the network code is Berkley sockets, as it need to compile on multiple OS's.
The source and Windows EXEs can be found at http://www.tcnj.edu/~bush/uftp.html.
Thanks,
Dennis
Last edited by Clairvoyant1332; July 5th, 2009 at 08:30 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|