<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PVSCSI and Low IO Workloads</title>
	<atom:link href="http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/feed/" rel="self" type="application/rss+xml" />
	<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/</link>
	<description>Scott Drummonds on Virtualization</description>
	<lastBuildDate>Thu, 02 Feb 2012 12:54:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Jesse</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-9868</link>
		<dc:creator>Jesse</dc:creator>
		<pubDate>Wed, 26 Oct 2011 16:07:47 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-9868</guid>
		<description>Bumping an old one here, but this is one of the better discussions out there regarding pvscsi.  FYI, I&#039;ve defaulted all my new VMs to pvscsi (mostly 2008 R2 guests on 4.1U1 hosts).  Has worked great, but recently we&#039;ve had three bluescreens when growing data disks on-the-fly.  VMware&#039;s recommendation (from http://kb.vmware.com/kb/1010398) is that the boot disk should be on a pvscsi controller by itself, and the subsequent data disks should be on at least one other one (SCSI ID&#039;s of 1: or higher).</description>
		<content:encoded><![CDATA[<p>Bumping an old one here, but this is one of the better discussions out there regarding pvscsi.  FYI, I&#8217;ve defaulted all my new VMs to pvscsi (mostly 2008 R2 guests on 4.1U1 hosts).  Has worked great, but recently we&#8217;ve had three bluescreens when growing data disks on-the-fly.  VMware&#8217;s recommendation (from <a href="http://kb.vmware.com/kb/1010398" rel="nofollow">http://kb.vmware.com/kb/1010398</a>) is that the boot disk should be on a pvscsi controller by itself, and the subsequent data disks should be on at least one other one (SCSI ID&#8217;s of 1: or higher).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drummonds</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-9517</link>
		<dc:creator>drummonds</dc:creator>
		<pubDate>Fri, 14 Oct 2011 00:02:09 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-9517</guid>
		<description>You can and should always use the PVSCSI driver now.  This article was written a year and a half ago.  Its content pertains to vSphere 4 with no updates applied.  These issues were corrected through updates to vSphere 4 that were also folded into subsequent versions of the product.</description>
		<content:encoded><![CDATA[<p>You can and should always use the PVSCSI driver now.  This article was written a year and a half ago.  Its content pertains to vSphere 4 with no updates applied.  These issues were corrected through updates to vSphere 4 that were also folded into subsequent versions of the product.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard McLane</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-9511</link>
		<dc:creator>Richard McLane</dc:creator>
		<pubDate>Thu, 13 Oct 2011 22:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-9511</guid>
		<description>So with the added latency in low IO situations resolved, is it worth using this as a default adapter (for OSes that support it) for the increased CPU efficiency?  It&#039;s the default device for RHEL 6 already, but I&#039;m thinking specifically 2008 R2.  We&#039;d need to ensure that the driver for this (from the VMware Tools) is loaded into the boot image as well I assume.</description>
		<content:encoded><![CDATA[<p>So with the added latency in low IO situations resolved, is it worth using this as a default adapter (for OSes that support it) for the increased CPU efficiency?  It&#8217;s the default device for RHEL 6 already, but I&#8217;m thinking specifically 2008 R2.  We&#8217;d need to ensure that the driver for this (from the VMware Tools) is loaded into the boot image as well I assume.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Miller</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-4367</link>
		<dc:creator>Tom Miller</dc:creator>
		<pubDate>Fri, 25 Feb 2011 15:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-4367</guid>
		<description>Thanks Scott for the fast response.  I&#039;ll make sure to share this with the client.</description>
		<content:encoded><![CDATA[<p>Thanks Scott for the fast response.  I&#8217;ll make sure to share this with the client.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drummonds</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-4336</link>
		<dc:creator>drummonds</dc:creator>
		<pubDate>Thu, 24 Feb 2011 03:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-4336</guid>
		<description>I spent some time digging into the benefits of distributing VMDKs across multiple virtual HBAs.  VMware never quantified any gains from this practice but we all agreed that there should be some value.  Most likely the gains would come from an increased queue in the guest.  But to realize these gains you would have to be distributing the VMDKs across multiple VMFS volumes, too.  And to measure a difference you would have to be driving a large number of IOs.  Certainly about 50K IOPS.</description>
		<content:encoded><![CDATA[<p>I spent some time digging into the benefits of distributing VMDKs across multiple virtual HBAs.  VMware never quantified any gains from this practice but we all agreed that there should be some value.  Most likely the gains would come from an increased queue in the guest.  But to realize these gains you would have to be distributing the VMDKs across multiple VMFS volumes, too.  And to measure a difference you would have to be driving a large number of IOs.  Certainly about 50K IOPS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Miller</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-4333</link>
		<dc:creator>Tom Miller</dc:creator>
		<pubDate>Wed, 23 Feb 2011 15:44:03 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-4333</guid>
		<description>Scott,
Great work as always.  So it&#039;s pretty obvious to use pvscsi with high I/O workload.  Our client is planning on running SLES11 sp1 with Oracle 11G.  He is planning on using one disk for boot and &quot;/&quot; and two more disk using Oracle ASM  for load balancing within Oracle across both data disk. He ask a good question.  When adding the third disk should it be added to a separate controller from the second disk. Would this have any performance gains or is this over complicating this with nominal benefits?</description>
		<content:encoded><![CDATA[<p>Scott,<br />
Great work as always.  So it&#8217;s pretty obvious to use pvscsi with high I/O workload.  Our client is planning on running SLES11 sp1 with Oracle 11G.  He is planning on using one disk for boot and &#8220;/&#8221; and two more disk using Oracle ASM  for load balancing within Oracle across both data disk. He ask a good question.  When adding the third disk should it be added to a separate controller from the second disk. Would this have any performance gains or is this over complicating this with nominal benefits?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to use the pvscsi driver on Ubuntu LucidTork Wrench &#124; Tork Wrench</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-3932</link>
		<dc:creator>How to use the pvscsi driver on Ubuntu LucidTork Wrench &#124; Tork Wrench</dc:creator>
		<pubDate>Mon, 07 Feb 2011 05:31:12 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-3932</guid>
		<description>[...] first it&#8217;s not supported by VMware on the boot disk as described above, and secondly it should not be used in a low throughput environment.   This entry was posted in howto and tagged 10.04, lucid, pvscsi, ubuntu. Bookmark the permalink.   [...]</description>
		<content:encoded><![CDATA[<p>[...] first it&#8217;s not supported by VMware on the boot disk as described above, and secondly it should not be used in a low throughput environment.   This entry was posted in howto and tagged 10.04, lucid, pvscsi, ubuntu. Bookmark the permalink.   [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Irfan</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-3317</link>
		<dc:creator>Irfan</dc:creator>
		<pubDate>Fri, 31 Dec 2010 00:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-3317</guid>
		<description>Careful there. There are plenty of &quot;performance-sensitive&quot; apps out there which are latency bound. In those situations, it is critical to have a technique that is adaptive. Of course, in vSphere 4.1, we fixed this issue and made the pvscsi interrupt coalescing algorithm to match the version we originally implemented in our virtualized LSI controller so this particular issue should be behind us now. For those curious, the actual technique is super cool and we published a very approachable paper on said topic. Search for virtual interrupt coalescing under my name on Google.</description>
		<content:encoded><![CDATA[<p>Careful there. There are plenty of &#8220;performance-sensitive&#8221; apps out there which are latency bound. In those situations, it is critical to have a technique that is adaptive. Of course, in vSphere 4.1, we fixed this issue and made the pvscsi interrupt coalescing algorithm to match the version we originally implemented in our virtualized LSI controller so this particular issue should be behind us now. For those curious, the actual technique is super cool and we published a very approachable paper on said topic. Search for virtual interrupt coalescing under my name on Google.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: More vSphere 4.1 Enhancements &#8211; Welcome Back PVSCSI Driver! &#171; thelowercasew.com</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-2091</link>
		<dc:creator>More vSphere 4.1 Enhancements &#8211; Welcome Back PVSCSI Driver! &#171; thelowercasew.com</dc:creator>
		<pubDate>Mon, 16 Aug 2010 13:08:07 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-2091</guid>
		<description>[...] In a post on his vPivot blog, former VMware performance guru Scott Drummonds echoed the sentiments and stated that this issue would be resolved in a future release of vSphere.  He noted that the PVSCSI driver was only slightly slower than the LSI driver in certain scenarios but acknowledged that it could result in slightly less performance with no efficiency gains. [...]</description>
		<content:encoded><![CDATA[<p>[...] In a post on his vPivot blog, former VMware performance guru Scott Drummonds echoed the sentiments and stated that this issue would be resolved in a future release of vSphere.  He noted that the PVSCSI driver was only slightly slower than the LSI driver in certain scenarios but acknowledged that it could result in slightly less performance with no efficiency gains. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drummonds</title>
		<link>http://vpivot.com/2010/02/04/pvscsi-and-low-io-workloads/comment-page-1/#comment-1901</link>
		<dc:creator>drummonds</dc:creator>
		<pubDate>Fri, 23 Jul 2010 05:48:47 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=274#comment-1901</guid>
		<description>PVSCSI coalescing has been fixed in ESX 4.1.  VMware has checked in the fix to the code branch that will produce ESX 4.0 U3.  I am not the right person to comment on PVSCI support for SCSI3.</description>
		<content:encoded><![CDATA[<p>PVSCSI coalescing has been fixed in ESX 4.1.  VMware has checked in the fix to the code branch that will produce ESX 4.0 U3.  I am not the right person to comment on PVSCI support for SCSI3.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

