Utilizando el adaptador VMware Paravirtual SCSI o PVSCSI

Print Friendly, PDF & Email

vSphere incluye un nuevo driver  de almacenamiento paravirtualizado llamado PVSCSI, gracias este adaptador obtenedremos una liberación del 18% de uso de CPU consiguiendo un 12% de mejora en el rendimiento en nuestro entorno VMware (comparado con el adaptador virtual LSI de versiones anteriores). En este documento veremos como implementarlo sencillamente,

Al igual que con otros  dispositivos  paravirtualizados  como  por  ejemplo el adaptador de red VMXNET,  la  emulación  PVSCSI  mejora  la eficiencia reduciendo el coste de las interrupciones virtuales, procesando las solicitudes de I/O en modo batch, completando las interrupciones de I/O en modo batch; el driver PVSCSI reduce el número de cambios de contexto entre el sistema operativo guest y el Monitor de la Máquina Virtual (VMM) en entornos virtuales.

Si ya tenemos nuestras máquinas actuales y la controladora SCSI es de tipo BusLogic o LSI Logic deberemos previamente agregarnos un segundo disco en otra controladora, para ello seleccionaremos en “Virtual Decice Node” otro dispositivo (1:0, 2:0…), esto es necesario para cargar previamente el driver en nuestro SO,

En la nueva controladora SCSI > “Change Type” e indicamos “VMware Paravirtual” & “OK”,

Una vez nuestro SO haya cargado el driver de forma correcta ya podremos quitar el disco recién agregado y modificar el tipo en nuestra controladora SCSI a VMware Paravirtual.

En el caso de realizar una instalación nueva no de detectará el disco y deberemos agregar el disquete virtual con los drivers de /vmimages/floppies/pvscsi-Windows(XP-2003-2008).flp

Y bueno, en esta imagen podemos apreciar una ligera mejora en el acceso de lectura/escritura a disco, aún así la gráfica no muestra la CPU y esto dependerá de cada entorno, ya que este está en un pequeño laboratorio.

Se debe tener en cuenta que el adaptador PVSCSI se debe utilizar sólo en casos de disponer máquinas con alto tráfico de datos, esto es, más de 2000 IOPS (Input/Output Operations Per Second) ya que si no podría ocasionar una latencia extra en entornos de bajo throughput.


Posts recomendados

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dudes en contactar conmigo, os intentare ayudar siempre que pueda, compartir es vivir ;) . Disfrutar de los documentos!!!