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


AW: [Xen-users] performance of pv drivers for windows

To: "'Sebastian Reitenbach'" <sebastia@xxxxxxxxxxxxxxxxxxxx>
Subject: AW: [Xen-users] performance of pv drivers for windows
From: "Steffen Heil" <lists@xxxxxxxxxxxxxxx>
Date: Mon, 22 Sep 2008 12:13:09 +0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 22 Sep 2008 03:14:22 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <200809221118.40873.sebastia@xxxxxxxxxxxxxxxxxxxx>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <200809221118.40873.sebastia@xxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AckclNfqmouJKqRJRnqxg05tiPNd1wABqGRQ

I think there is something wrong on your system.
I have Windows 2003 Server installed and I get much better results even
without any PV drivers...
See the attachment and my previous mail below....




Something I found testing the lastest gplpv drivers just got my attention

Without gplpv drivers, disk throughput is at 27mb/s (r+w).
With gplpv drivers, it reaches 56/45mb/s (r/w).
No surprise, I expected gplpv to be faster than qemu.

These values were measured using PassMark Performance Test 6.0.

What surprises me is the "Disk - Zufallssuche + LS" result:
Witout gplpv it reaches 31mb/s while gplpv drivers only reach 5mb/s.

I've attached the result.
Can someone explain this?


-----Ursprüngliche Nachricht-----
Von: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] Im Auftrag von Sebastian
Gesendet: Montag, 22. September 2008 11:19
An: xen-users@xxxxxxxxxxxxxxxxxxx
Betreff: [Xen-users] performance of pv drivers for windows

Hello everybody,

I tried to measure the performance of the available drivers for windows as a

HVM guest.
I used the gplpv drivers 0.9.11-pre17, the PV drivers from Novell, and the 
from Citrix XenSource with the XenServer 5.

The Novell and gplpv drivers were more or less at the same speed, for both, 
network and disk performance.
The disk performance was about 10MB/s reading and writing sequentially, and 
about 1-1.5MB/s for reading and writing randomly.
The network speed was about 10-12MB/s, via a GigaBit line.

The Xensource drivers made at least about 30MB/s reading and writing 
sequentially, but for reading and writing randomly, it was also only lousy 
Via network, over the GigaBit line, with the xensource drivers, the speed
about 78 MB/s.

The Windows system was a XP SP2.
hdparm on the dom0 gives about 60MB/s.
The network test was an ftp transfer, just downloading a 500MB file, without

writing it to disk, writing to nul. The same in the dom0, writing the file 
to /dev/null gave me 112MB/s.

So I am wondering, what are the expected speed gains for the gplpv drivers?
Is the performance of the drivers bettter with different windows versions, 
e.g. windows server 2003?

kind regards

Xen-users mailing list
ÿþ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-16"><title>Vergleichsdaten-Resultate</title> <style> h2 { font-weight: bold; } table { width: 640; border-collapse: collapse; margin-top: 10px;} td.header { font-weight: bold; border-style: ridge;} td.title { width: 9%; font-weight: bold; border-style: ridge; } td.maxhvalue { width: 9%; font-weight: bold; border-style: ridge; background-color: #A0A0A0; } td.value { width: 9%; border-style: ridge;} td.altvalue { width: 9%; border-style: ridge;} td.maxvalue { width: 9%; border-style: ridge; background-color: #E0E0E0;} </style> </head> <body text = "#000000" bgcolor = "#ffffff"><h2>Vergleichsdaten-Resultate</h2><table><tr><td class="header">Testname</td><td class="header">PerfRes.gif</td><td class="maxhvalue">Dieser Computer</td></tr> <tr><td class="value"><strong>Disk - Sequenziell lesen</strong></td><td class="altvalue">27.64</td><td class="maxvalue">56.57</td></tr> <tr><td class="value"><strong>Disk - Sequenziell schreiben</strong></td><td class="altvalue">27.66</td><td class="maxvalue">45.85</td></tr> <tr><td class="value"><strong>Disk - Zufallssuche + LS</strong></td><td class="maxvalue">31.37</td><td class="value">4.99</td></tr> <tr><td class="value"><strong>Disk-Markierung</strong></td><td class="altvalue">313.45</td><td class="maxvalue">388.45</td></tr> <tr><td class="value"><strong>PassMark-Bewertung</strong></td><td class="altvalue">62.69</td><td class="maxvalue">77.69</td></tr> </table> <h2>Systeminformation - Dieser Computer</h2><div class="sysinfo"><b>CPU-Hersteller:</b>AuthenticAMD<br> <b>CPU-Nummer:</b> 1<br> <b>CPU-Typ:</b> AMD Athlon(tm) 64 X2 Dual Core Processor 6000+<br> <b>CPU-Durchsatz:</b> 3016.7 MHz<br> <b>Cache-Größe:</b> 1024KB<br> <b>Betriebssystem:</b> Windows 2003 Server (WIN32)<br> <b>RAM insgesamt:</b>1073221632 Byte<br> <b>RAM verfügbar:</b>746504192 Byte<br> <b>Grafikeinstellungen:</b> 800x600x24<br> <b>Grafiktreiber</b><br> BESCHREIBUNG:<br>Cirrus Logic 5446 kompatible Grafikkarte<br>HERSTELLER:<br>Cirrus Logic Compatible<br>BIOS:<br><br>DATUM:<br>05/05/24<br> <b>Laufwerkskennung:</b> C<br> <b>Laufwerkkapazität insgesamt: </b>20.0 GB<br> <b>Clustergröße: </b>4 KB<br> <b>Dateisystem:</b>NTFS<br> </div><br> <div class="footer">PassMark(TM) PerformanceTest V6.0 (<a href = "http://www.passmark.com/german/">http://www.passmark.com/german/</a>)<br> Resultate erstellt auf: Dienstag, 26. August 2008</div></body></html>

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Xen-users mailing list