For those of you with your mission-crucial servers already virtualized on a VMware-based online framework, are you making use of theVMware Paravirtual SCSI driverto rise your I/O performance by an average of 12% (or more)? I usage it for all of my I/O intensive virtual machines, including SQL Server and also Oracle VMs, and also you should too!

By default for Windows Server 2008 and over, the default online SCSI controller is the LSI Logic SAS disk controller. It’s tright here for compatibility purposes, and also piggybacks the existing driver that is built right into the operating device. It works good bereason it constantly ‘simply works’.

You watching: Pvscsi


However, compatibility does not necessarily suppose fastest, and the LSI SAS driver is a pretty great performer, yet VMware emerged an alternative that deserve to rise performance for online makers with high I/O requirements. It is dubbed the Paravirtual SCSI (PVSCSI) driver, and it is consisted of via the VMware Tools package that should be mounted right into eextremely VMware-based virtual machine. This driver was designed by VMware to boost the raw performance of eextremely virtual disk connected to it. On average, I endure a 12% throughput performance advancement, reduced latency to the underlying storage, and lower CPU associated through storage dealing with as soon as using this driver.

How can you take advantage of this driver?

It’s easy!Virtual disks are connected to online disk controllers. All we have to carry out is encertain that the VMware Tools are installed (so the driver is present) and also then make a couple of transforms to the VM configuration.

First, check out the virtual disk configuration of the VM. This instance supplies an older Windows Server 2008R2 VM. Ala lot of constantly, one or even more digital disks are associated to the LSI SAS controller. See how the disk assignments are set to a SCSI ID of 0:0 and also 0:1? This is just how the old SCSI hardware configuration was emulated through the advenet of virtualization. The first number is the controller number, and the second is the SCSI channel assignment.


Also notice that we only have one SCSI controller existing in the VM configuration. Let’s deal with this. This instance is percreated in my lab by means of the vSpright here Web Client on a vSpbelow 5.5 base system. The vSpright here client upday procedure on older installations is slightly different however the very same ideas use.

Gracecompletely shut down a digital machine. Edit the digital machine settings. Add a new SCSI controller.The default kind is aget LSI SAS. Expand the new hardware entry and also readjust it to Paradigital. Click OK to save the alters.

See more: Adobe Premiere Vertical Video, Solved: Editing A Video In Portrait Mode



Edit the settings aacquire. Pick a virtual disk that is not the bootable root volume (I’ll define even more on this in a tiny bit) and also select the online disk. In this instance we’ll pick the second digital disk. Change the disk’s SCSI assignment from 0:1 to 1:0. Click OK to save the configuration.


Now, power on the online machine. When Windows comes up, it will detect the brand-new hardware and also must prompt you to reboot the VM. Go ahead and carry out so. Once it comes up, inspect in the Disk Manager to make sure that the disks are digital. Occasionally I have checked out the disks go offline because of the readjust to the underlying controllers. A simple set online procedure will resolve this if it occurs.

Now, as always, benchmark your storage performance before and also after the change to ensure that you actually do receive a performance improvement, bereason eincredibly system is different.

Why Not Boot Volume?

Earlier I discussed not to use the PVSCSI driver on boot quantities. I carry out this intentionally. If for whatever before reason tright here is a problem with the VMware Tools and also the linked components, the PVSCSI driver could have actually an obstacle starting up. Just as soon as, many kind of years ago, I knowledgeable the scenario wbelow the boot disk depended upon the PVSCSI driver to load, however can not load to the VM can not boot. The operating mechanism necessary to boot effectively in order to correctly re-pack the PVSCSI driver, so it was a chicken-and-egg scenario. I have actually not competent it in years, however once was sufficient to sautomobile me. Keep the bootable volume on a driver that is aboriginal to the operating device, and you get rid of the remote chance of running right into concerns through this scenario.

More Tips

VMware has an excellent matrix of operating systems and also the compatibility settings intheir KB situated right here.

See more: How Can I Find My Product Key On My Asus Laptop Product Key ?

The SCSI queue depth in Windows for these disks is 64. If you must readjust the SCSI queue depth in Windows beyond this value,VMware has actually instructions located below.

Now you have the right to get a noticeable and also measurable disk performance boost on your existing VMs with simply a couple of reboots! Go forth and enhance your mission-important VM performance with this bit update – for free!