This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


RE: [Xen-users] Release 0.8.9 of GPL PV drivers for Windows

To: "jim burns" <jim_burn@xxxxxxxxxxxxx>, <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Release 0.8.9 of GPL PV drivers for Windows
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Sun, 27 Apr 2008 21:36:46 +1000
Delivery-date: Sun, 27 Apr 2008 04:37:25 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <200804270316.09691.jim_burn@xxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AEC6C66638C05B468B556EA548C1A77D013DC578@trantor><481348A6.8090200@xxxxxx><AEC6C66638C05B468B556EA548C1A77D013DC57C@trantor>(sfid-20080426_221856_679345_9B1B4935) <200804270316.09691.jim_burn@xxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcioNsxGOz2ai8VDSESSnCT3aeHCawAIpz0Q
Thread-topic: [Xen-users] Release 0.8.9 of GPL PV drivers for Windows
> On Saturday April 26 2008 10:12:33 pm James Harper wrote:
> > Hmmm... uninstall.bat is a work in progress and probably shouldn't
> > been included. I suspect that if you rebooted after running
> > uninstall.bat but before running install.bat you would have had an
> > unbootable system.
> Well, for the first time since 0.8.4, I got winxp to boot w/ /gplpv,
> 0.8.9. I booted w/o /gplpv and then ran uninstall.bat. Because of the
> warning
> above, I ran install.bat right away w/o a reboot. The final screen
came up
> and said all drivers were updated except xennet, which was 'Ready to
> Then I rebooted w/ /gplpv, and the Find New Hardware Wizard came up
> automatically and guided me through installing xennet w/o a hitch.
> I had previously disabled all the new features in Device Manager's Xen
> Device Driver Properties' Advanced Tab. (This was done by copying over
> 0.8.4 files so I could boot w/o a BSOD.) An 'iperf -c dom0-name -t 60'
> came up with 27.3 Mbits/s. I then proceeded to turn on each feature
one at > a time in the Advanced tab, and rebooting w/ /gplpv. Device
> invariably hung after enabling each feature, which caused the reboot
> hang.

Ouch. I was confident I'd fixed all of those hanging problems. I can
enable and disable those settings all I like and it never misses a beat
- the driver shuts itself down and restarts without a problem. Can you
tell me more about your test system?

> All measurements are with vcpus=2, unless noted otherwise.
> After adding enabling Checksum Offload, iperf gave 30.5 Mb/s.
> After adding setting 61440 for Large Send Offload, iperf gave 25.3
> After adding enabling Scatter/Gather, iperf gave 25.1 Mb/s.

Scatter/Gather disabled isn't really a tested configuration, but the
others should work, although LSO disabled when Dom0 has it enabled could
be problematic...

What system are you running? My main test machine is a 1.8GHz dual core
AMD 1210 system, and I get 1GBit/sec TX and 200MBit/sec RX with all
features enabled. So your figures are lower than I'd expect, given that
any system that supports HVM should be at least comparable to my test
machine in terms of horsepower...

With LSO disabled my testing drops to 283 TX and 6 RX...

> So there are minor variations with and w/o the various options, but on
> whole, much better than the last version I could test, 0.8.4. 

Well... that's something :)

> Doing 'iperf -c dom0-name -l 1M -w 1M' gives 28.8 Mb/s, and reversing
> direction (winxp as iperf server) gives 30.2 Mb/s.

You can achieve the same results with -r to do a TX test followed by an
RX (eg client/server roles reverse) or -d to do the TX and RX tests

> Going down to vcpu=1, dom0 as server gives 27.1 Mb/s, and domu as
> gives
> 35.7 Mb/s, so there is not a lot of difference between 1 and 2 vcpus
> me.

With all features enabled?

> Nice improvements. I will test disk i/o w/ iometer later.

I'll be interested in the results, but the disk stuff hasn't changed in
a while.

Thanks for the feedback!


Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>