Out of curiosity, how are you measuring ‘throughput’? What is your test
stimulus and metric(s)?
I am perhaps incorrectly inferring from your post that you have somehow
eliminated the effects of all of the other network performance improvements
that went into NT6 and have isolated the delta-throughput improvement of
just NDIS6 providing ‘port’ services to an NDIS5 miniport.
As for the delta between an NDIS5.1 and NDIS6 miniport for the same NIC on a
100Mbps network … gosh, what do you expect? Both of those ‘drivers’
architectures on modern CPU/system hardware are capable of burying a 100Mbps
link and still have enough cycles left to play Doom, decode some YouTube
video, etc. The *link* is the performance bottleneck. It swamps any
measurement you could possibly make and thus finding the ‘improvement’ in
NDIS6 would be very very hard to get above the threshold of just what the
link is contributing to the test.
Performance testing a ‘subsystem’ like NDIS or a ‘module’ like a particular
miniport is a very challenging endeavor both in creating the test bed and
instrumentation *and* interpreting the results. It is not running iPerf or
TTCP and looking at the results as ‘the answer’.
What is your goal here? To decide if you should bother with a NDIS6
Miniport? The answer is yes.
Good Luck,
Dave Cattley
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@yahoo.com
Sent: Tuesday, February 28, 2012 2:01 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Performance of NDIS layer: XP vs Win7
Hi,
We are seeing a huge difference between the throughput values of a NDIS 5.1
driver on Windows XP SP3 32 bit and same driver on Windows 7 32 bit. All the
parameters of the driver are exactly same, but Win7 throughput is much
better.
Does this mean that Windows 7 network stack or NDIS layer has a considerable
improvement over Windows XP?
We also noticed exactly same throughput figures on Windows 7 for NDIS 5.1
driver and NDIS 6.0 driver. Looks like NDIS 6.0 doesn?t give much
performance gain for 100 Mbps network.
Regards,
Suresh
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer