[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[win-pv-devel] Performance CrystalDiskMark/4k/QD=1


  • To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Martin Cerveny <martin@xxxxxxxxx>
  • Date: Tue, 14 Apr 2015 23:59:15 +0200 (CEST)
  • Delivery-date: Tue, 14 Apr 2015 21:59:21 +0000
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

Hello.

I wanted to replace GplPv (1.0.1105) to new Pv (actual) drivers.
(GplPv drivers are not compatible with new XenServer kernel kernel-3.10.41-323).

I use CrystalDiskMark to test performace:

1) without any Pv drivers:

    Random Read 4KB (QD=1) :     5.874 MB/s [  1434.0 IOPS]
   Random Write 4KB (QD=1) :     5.823 MB/s [  1421.5 IOPS]
   Random Read 4KB (QD=32) :     6.551 MB/s [  1599.4 IOPS]
  Random Write 4KB (QD=32) :     5.998 MB/s [  1464.4 IOPS]


2) with GplPv drivers (1.0.1105) (few test with some modified parameters):

    Random Read 4KB (QD=1) :    19.438 MB/s [  4745.7 IOPS]
   Random Write 4KB (QD=1) :    15.271 MB/s [  3728.4 IOPS]
   Random Read 4KB (QD=32) :   117.721 MB/s [ 28740.5 IOPS]
  Random Write 4KB (QD=32) :    88.781 MB/s [ 21675.2 IOPS]

    Random Read 4KB (QD=1) :    17.857 MB/s [  4359.5 IOPS]
   Random Write 4KB (QD=1) :    15.738 MB/s [  3842.3 IOPS]
   Random Read 4KB (QD=32) :   119.328 MB/s [ 29132.9 IOPS]
  Random Write 4KB (QD=32) :    86.786 MB/s [ 21188.0 IOPS]

    Random Read 4KB (QD=1) :    19.727 MB/s [  4816.2 IOPS]
   Random Write 4KB (QD=1) :    16.712 MB/s [  4080.1 IOPS]
   Random Read 4KB (QD=32) :   118.237 MB/s [ 28866.3 IOPS]
  Random Write 4KB (QD=32) :    77.756 MB/s [ 18983.4 IOPS]

    Random Read 4KB (QD=1) :    20.983 MB/s [  5122.8 IOPS]
   Random Write 4KB (QD=1) :    17.742 MB/s [  4331.5 IOPS]
   Random Read 4KB (QD=32) :   116.874 MB/s [ 28533.7 IOPS]
  Random Write 4KB (QD=32) :    86.288 MB/s [ 21066.5 IOPS]

3) with new Pv drivers 
(http://www.xenproject.org/downloads/windows-pv-drivers.html) (few test with 
some modified parameters):

    Random Read 4KB (QD=1) :     4.476 MB/s [  1092.8 IOPS]
   Random Write 4KB (QD=1) :     4.639 MB/s [  1132.5 IOPS]
   Random Read 4KB (QD=32) :   118.523 MB/s [ 28936.4 IOPS]
  Random Write 4KB (QD=32) :    96.955 MB/s [ 23670.6 IOPS]

    Random Read 4KB (QD=1) :     7.253 MB/s [  1770.7 IOPS]
   Random Write 4KB (QD=1) :     4.208 MB/s [  1027.3 IOPS]
   Random Read 4KB (QD=32) :   109.751 MB/s [ 26794.8 IOPS]
  Random Write 4KB (QD=32) :    93.910 MB/s [ 22927.3 IOPS]

    Random Read 4KB (QD=1) :     4.874 MB/s [  1189.9 IOPS]
   Random Write 4KB (QD=1) :     4.119 MB/s [  1005.6 IOPS]
   Random Read 4KB (QD=32) :    95.588 MB/s [ 23336.9 IOPS]
  Random Write 4KB (QD=32) :    94.827 MB/s [ 23151.2 IOPS]

    Random Read 4KB (QD=1) :     4.135 MB/s [  1009.5 IOPS]
   Random Write 4KB (QD=1) :     4.125 MB/s [  1007.1 IOPS]
   Random Read 4KB (QD=32) :   130.020 MB/s [ 31743.2 IOPS]
  Random Write 4KB (QD=32) :   105.073 MB/s [ 25652.6 IOPS]


Xen - 4.5.0
Dom0 kernel (XenServer kernel Creedence prerelease) - kernel-3.10.41-299.380404

Why are "Random Read/Write 4KB (QD=1)" tests with new Pv drivers slower (~4x) than GplPv and even slower than without any Pv drivers ?

Thanks for clarification, Martin Cerveny

_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.