Compare the performance of virtual machine using RDM for physical Machine with HBA

With the help of some great users, I recently converted a node of a cluster, MSCS running Server 2003 and SQL 2000 to a virtual machine for the cluster resulting has a physical node and a virtual node using RDM drives. See http://communities.vmware.com/thread/187822 If you're interested.

Now my question revolves around performance. Colleagues who manage programs running on that cluster related that a backup every night a database on the thesystem take 10 minutes on a physical hardware and takes 30 minutes. A restoration took 45 minutes and now takes a little less than three hours. Is this kind of drop in performance to be expected? Is there some specific changes that I can look to improve performance.

The virtual machine works like a single virtual machine on a machine of update3 ESX3.5. ESX server has two processors Quad-cores and 32 GB of ram, 30 GB assigned to the virtual machine.

Any help or pointers to more information would be greatly appreciated.

Check your card vSCSI.  If you P2V'ed, you're likely to have a Buslogic adapter.  The Buslogic adapter will limit the length of the queue 1 and limit the I/O.  Replace with the free and see if that helps you.

Ben

Tags: VMware

Similar Questions

  • Script to the list of virtual machines with their VMDK on warehouses of data with their LUN ID.

    Hey gang - I have one here, I wonder if anyone has some ideas...

    Our storage team is looking for a report that can be generated to display each VM, each VMDK for this virtual machine and the data store on the VMDK is the canonical name of the data store - and throw in a delimited file of semicolon for their own transformation...

    I have thousands of VMS over hundreds of hosts and data warehouses and also have a handful of RDM. so, I'm looking for the most effective way to go about it.

    Should look like this:

    VMName; VMDKName, the data store; MONDAY

    somevm; somevm.vmdk; DATASTORE1; NAA.60050723145982asd29823blahblah1

    somevm; somevm_1.vmdk; DATASTORE2; NAA.60050723145982asd29823blahblah2

    Any ideas?

    The following PowerCLI script will give you the report requested on the virtual machines and their VMDK files. It also takes account of the fact that a data store can have several extensions:

    Get-VM |
    Get-HardDisk |
    Select-Object -Property @{N="VM";E={$_.Parent}},
    @{N="VMDK";E={$_.FileName.Split('/')[1]}},
    @{N="Datastore";E={$_.FileName.Split(']')[0].TrimStart('[')}},
    @{N="LunID";E={[string]::Join(',',((Get-Datastore $_.FileName.Split(']')[0].TrimStart('[')).Extensiondata.Info.Vmfs.Extent |
      Select-Object -ExpandProperty DiskName))}}
    
  • A list of virtual machines with type of controller of

    Hi guys,.

    Sorry for the dummy question, but I have new noob in powershell I can not understand how to get the list of virtual machines with type of controller of

    I would like to hva something that looks like this:

    controller name

    Mega-vm IDE

    Super-vm paravirtual

    lsi Tester-vm

    Get - vm mega-vm | Get-ScsiController shows which scsi controller is in the vm, but indicated a virtual machine name and do not watch IDE at all (do get-scsi ))

    Try something like this

    Get - VM |

    Select Name,@{N='Controller'; E = {(Get-contrôleur SCSI-VM $_ |)} {(Sélectionnez Type-ExpandProperty) - join ' |'}}

  • Photos of virtual machines with multiple disks on different LUNS - Question

    I have some questions on how to manage the snapshots of virtual machines with multiple disks on different LUNS.  First of all, the LUNS are VMFS.  We are just starting to add virtual machines with dedicated for data storage format VMFS LUNS.  I don't think an extra space must be made for snapshots, as well as at least 100 GB LUN is required to store the data, and then say, add about 25 to 50% of this amount?  Set the 100 GB vmdk file but have the GB from 25 to 50 additional disk space for snapshots, if necessary (rather than just to get a unit number logic needed 100 GB of data and devote all of the 100 GB to the vmdk file).  In addition, if a virtual machine has several files vmdk on different LUNS, which will be a problem to take a snapshot, and is it possible to do just a snapshot of a disk of a virtual computer (as the volume of the BONE)?

    Thanks for any help.

    Snapshot files are created in the home folder of the VM by default for all virtual disks, no matter on what data store they are. You must make sure you have enough free disk space on the data store for snapshots.

    If you want to exclude a virtual disks of taking snapshots, you can set it to 'Independent' - 'Persistent' machine virtual settings to the HARD drive.

    André

  • Windows activation on the development of virtual machines

    I'm in my projects and software services provider, we have 50 odd VMs where I do the test for the integration of the software product to my customer. Came out to be very expensive to manage a huge active virtual machines with OS field. We need to test it with say Win 732 bit with IE9, Win 7 64 bit with IE 9 and Win 7 64 bit with IE 10, IE 11 and Windows 8, 8.1 and so on.  What Microsoft suggests in this case. This isn't production environment, whether for QA. Please notify

    You must invest a MSDN subscription and use the license of Windows 7 Enterprise included with it, available in 32 and 64 bit. It allows up to 1 500 activations I think.

    Compare the benefits of the subscription . Visual Studio

  • Definition of reserves on the running JAVA Virtual machines

    I recently came across an overview of VMware performance that had a page essentially recommending reservations memory setting for the running Java virtual machines (see table). We have Java environments and did not have performance problems or complaints so, I doubt that I would implement any changes. However, I am curious to know if it's even a better practical recommendation, I could not put the date on the document so I wanted to see if someone had updated or current information for vSphere 4.X, 5.X environments.

    In General, we only use reservations memory to avoid the overhead administrative and operational increased. If we have never not a necessity, I prefer to use reservations to pool resources rather than granular level VM reservations.

    In my opinion, if you use the reservations are a regularity no exception in your environment, then you can use these rules.  That said, if you don't have no problem, I wouldn't change anything.  I've also linked a new document below.

    http://www.VMware.com/files/PDF/Techpaper/Enterprise-Java-applications-on-VMware-best-practices-guide.PDF

  • Create the list of virtual machines to exclude the script through .csv file?

    Hello

    I have a script that runs all day off hours to check my VMs respect some things, like having the option to 'VM tools upgrade policy' checked. The script will export a list of virtual machines that DO NOT have this option enabled and then later to fix the problem. Now, for some specific VMS, I don't want to have the option active and want to exclude them from this review. I try to add a list of these virtual machines I want to exclude from my check script of VMTools_UpgradePolicy via a .csv file containing their names. Here's what I have:

    ##############################################
    #VMTools update during the feeding cycle - report
    ##############################################
    function Report_VMTools_UpgradePolicy {}
    $list = import-Csv "C:\VMware\PowerCLI\Scripts\EXCLUDE LIST\EXCLUDE_vmtools_upgradepolicy.csv".
    foreach ($entry in $list) {$exclude = Get-VM-name $entry. Name}
    $vms = get - Vm | where {$_.} Name - not $exclude - and (Get-View-Id $_.) {ID). Config.Tools.ToolsUpgradePolicy - eq 'manual'} | Select name
    $vms | Export-Csv "C:\VMware\PowerCLI\Scripts\REPORTS\vmtools_upgradepolicy.csv" - NoTypeInformation
    }

    The content of the EXCLUDE_vmtools_upgradepolicy.csv is as follows:

    'Name '.
    "VM1.
    "VM2.

    "VM3.

    I try to get all the virtual machines in my environment who have the ToolsUpgradePolicy - eq 'manual' (unchecked), AND which do not match any of the names on my list of exclusions (VM1, VM2, VM3). My script so far will do what I want, except that only the last entry in my list of exclusions will take into account. VM1 and VM2 will still be reported as VMs that need to be addressed.

    I'm not sure that I am taking the right approach with this, I will continue to seek a solution for what I want, but any help would be appreciated! I prefer to make my list of exclusion to a separate file, for example "EXCLUDE_vmtools_upgradepolicy.csv", because I want that other administrators to be able to just open this .csv file and add virtual machines to this list without having to touch my scripts.

    Thank you!

    Vince

    Hi Vince,.

    It is like that I think because of your statement:

    foreach ($entry in $list) {$exclude = Get-VM-name $entry. Name} -> it
    $vms = get - Vm | where {$_.} Name - not $exclude - and (Get-View-Id $_.) {ID). Config.Tools.ToolsUpgradePolicy - eq 'manual'} | Select name
    $vms | Export-Csv "C:\VMware\PowerCLI\Scripts\REPORTS\vmtools_upgradepolicy.csv" - NoTypeInformation
    }

    $exclude is a variable that contains only 1 entry., that's why you see only the last element inside. It will not be an array.

    foreach ($entry in $list) {[string []]+ $exclude = Get-VM-name $entry.} Name}

    This will fill $exclude table with entries of string that will contain the names of virtual machine.

    And when you will be comparing. I think you should use

    where {$exclude - notcontains $_.} Name - and... the rest

    Kind regards

    Greg

  • Virtual machines with RDM

    Hello

    I hope not to be stupid.  Scenario of multiple virtual machines with large RDM disks attached.  The VM OS discs are in RecoverPoint protected lun.  These are the RDM disks.  However, MRS is not these LUNS RecoverPoint.  How can I use RS in this scenario?

    Thank you

    SRM 4.0 soon 4.1.1

    Graeme

    I built exactly the same environment without problems, the only key is to have the RDM LUN in the same RecoverPoint consistency group.  Pointer RDM files should also be on a LUN in the center of gravity even, if all goes well stocked with your virtual machine configuration files.  I can't really tell from your comment if you are in the same centre of gravity or not.  See you soon

  • Report on the ability of virtual machines VMware Cluster

    We started to evaluate Foglight for capacity planning and evaluation. One of the reports that I believe is interested in our leadership is the "ability of virtual machines VMware Cluster" report. I see that the report provides a value for the VMS remaining. I would like to learn a little more about this value and how is it calculated:

    1. What exactly a 'virtual machine' represents in these reports?
    2. Can a similar report to run using a specific type of server based on the allocation of resources or patterned after an existing VM wokload?

    We are a small, medium and large VM offering based on the allocation of resources. I would like to change the report to display the number of each type of virtual machine I have available... or pointer pointing to an existing virtual machine, and according to its resources and workload, determine how this server, I have available.

    It is based on the average size of the virtual machine in the cluster.  If you look at the dashboard of capacity management in the user interface, it can give you more details by cluster.  It is based on the average of the use of min/max/AVG across all virtual machines in a period given (usually 90 days).  This can not be changed today, but there is work to allow lets you specify a size of slot for something as small, medium, large, etc...

    This feature exists in the Foglight for virtualization, however Standard Edition.  It might be interesting to watch this, if you need it sooner.

  • Report on the number of virtual machines by datastore

    Hello

    I use vFoglight 6.6.2. I try to have a report generated every week that contains the number of virtual machines running in the data store. But I don't know how to create a table of edge/report for these details.

    request for expert assistance.

    The following query gives you so all virtual machines on the specified data store

    Using the following mandatory input parameters:

    {VMWDatastore}: type foglight - 5:VMWDatastore

    Select objects of type Machine virtual VMware in parameter {VMWDatastore}

    root of {VMWDatastore} / virtualCenter/virtualMachineCollection/virtualMachines

    where:

    ({VMWDatastore} to /datastores and)

    (/ vmState/current/value is equal to "receiving")

    Like query UI setup will allow you to use it as a dashboard of entry.

    Try around with the request and let me know if this help.

    Best regards

    hEINER

  • How can I get the version of VMware to virtual machines with powercli officer?

    How can I get the version of VMware View Agent running on a virtual machine with powercli or view Powercli?

    As much as I know there is no cmdlet PowerCLI for this, but you can use the Invoke-VMScript cmdlet and interrogate the Win32_Product class.

    By running the following. You can add a Where clause to return only the Agent of the view

    Get-WmiObject-class Win32_Product | Select the name, Version

  • How to count the number of virtual machines on an ESXi server via command line

    I want to know the number of virtual machines running on ESXi. What is the command so that it...?

    "vim - cmd vmsvc/getallvms"

    This order list of the early running of the ESXi Server virtual machine, but I want the number (integer)

    Help, please...

    Thank you

    M@RK! V

    Hello

    You can use the PowerCLI command to get a VM number:

    SE connect-VIServer-Server "ESXi host or vCenter server.

    (Get-VM-location 'ESXi host') .count

    Elodie

  • Cannot create a virtual machine with a vmdk file copied from another location, please find the attached error

    Hi all

    I copied a file from one place vmdk and try to make a new virtual machine with this vmdk file. But when I turn on after the creation of vm error is coming. Error in the text and the image below

    Power on the virtual machine: cannot open scsi0:0 disc: disc not supported or not valid type 7. Ensure that the disk has been imported.

    See the error of the stack for more details on the cause of this problem.

    Time: 31/03/2015-14:40:05

    Target: DBServer

    vCenter Server: vcsa

    Error stack

    An error was received from the ESX host turning on DBServer VM.

    Unable to start the virtual machine.

    Power DevicePowerOn module has failed.

    Unable to create the virtual SCSI device for scsi0:0, ' / vmfs/volumes/543d140b-feb33d52-7640-90b11c9796c3/vmdk/kapuatdb.vmdk'

    Could not open scsi0:0 disc: disc not supported or not valid type 7. Ensure that the disk has been imported.

    This error message generally if the hard files have been copied hosted as VMware Workstation product, which uses a format of sparse file that is not supported on an ESXi host. Instead of the hard copy, you can use VMware Converter, or - if you prefer - you can convert the hard using vmware-vdiskmanager (before transfer) or vmkfstools (after downloading). I deal to use vmkfstools you will need to load the mutliextent module (see for example "Clone or migration operations involving virtual discs non-VMFS on ESXi fail with an error" vSphere 5.1 Release Notes)

    André

  • The Clean Up Virtual Machine - Fusion 7.1.1 progress window size

    Having a place in Fusion upgrade 7.0.1 for 7.1.1 in the VMware Tools update and Mountain Lion, size parameters > general window that opens click the button Clean Up recommended at the bottom of the VM library extends horizontally at the edge of the screen of the monitor (27 '' LED Cinema Display (, Mac Pro 5.1) or beyond, so there to drag to the left to reach the Clean Up Virtual Machine button. This happens on all Windows virtual computer I tried on. I use merge for quite awhile (version 2 and later) and have never seen that happen before. Fortunately, it is on a backup test drive so my boot partition, always running 7.0.1 is unchanged.

    Any ideas on how to fix this would be appreciated.

    You have long strings in the Notes field? If so, this is a known bug with a fix coming - the format code OSX on 10.8 a of bugs that are fixed in later versions. By changing the text to be shorter, and then reopening the settings pane, you can work around it.

    If it isn't, please join or send me a screenshot.

  • Using filters and Get - view to find virtual machines with a specific guest operating system.

    I have the following code snippet to find all virtual machines with the updated OS to ' Red Hat Enterprise Linux * "prompt. It does not work. If the filter is left out, I find myself with all virtual machines.

    The immediate question is the specs for the game ' Red Hat Enterprise Linux. " Originally from the "Performance Difference between GET - VM and GET-VIEW")

    http://www.batchworks.de/performance-difference-between-get-VM-and-get-view/ ).

    $ClusterFilter = Get-View -ViewType ClusterComputeResource -Property Name -Filter @{“Name” = $ClusterName } | select -ExpandProperty MoRef

    $VirtualMachines = Get-View -ViewType VirtualMachine -Property Config -SearchRoot $ClusterFilter


    The biggest problem for me is to understand for Get-View filter. I was capable of a bit of insight to gleen from the URL below, but I think what Miss me is the reference (Microsoft) for what is happening to the right of the equal sign. What is the correct terminology for this type of query expression / where the syntax is 'left' = 'straight' and keywords such as "-match" are not allowed.

    http://purple-screen.com/?Cat=3

    VMware vSphere 5.1

    http://Wannemacher.us/?p=259

    Regular expressions with Windows PowerShell

    Right in the filter expression is an RegEx expression, please allow for characters before and after the word Linux.

    And the name of the OS is Config.GuestFullName.

    I corrected the entries more early as well.

    $ClusterName = "^MyCluster$"$ClusterFilter = get-view -ViewType ClusterComputeResource -Property Name -Filter @{"Name" = $ClusterName } | select -ExpandProperty MoRefWrite-Host $ClusterFilter
    
    $VirtualMachinesNoFilter   = Get-View -ViewType VirtualMachine -Property Name,Config -SearchRoot $ClusterFilter $VirtualMachinesWithFilter = Get-View -ViewType VirtualMachine -Property Name,Config -SearchRoot $ClusterFilter -Filter @{"Config.GuestFullName"=".*Linux.*"}
    

Maybe you are looking for

  • updated ipad 2 with ios 9.3.2 and killed my ipad

    I have a 2 32GB ipad I downloaded update of Ios9.3.2 and could not get my ipad turns on for I have had with your last update Ios 9.3.1 simaler problem and had to take the ipad at best buy and completely recharge, 8 to 10 hours

  • Removal of previous searches in the search box

    Hello When I visit some websites and go to enter something in the search all my previous research developed.  How can I delete my previous searches in the search box?  I know it will be something simple perhaps, but I don't have any ideas Any help ap

  • Windows keeps asking to reboot

    Whenever I have shutdown and restart Windows, I get a request (or not) to restart Windows. If I click on YES, the system restarts and I get the same question. I'm in _ restart. How can I get rid of this. and, perhaps more importantly, why is that hap

  • My close button has disappeared! How can I get that back?

    Nothing new added. Haven't tried anything yet to solve the problem. Not have the faintest idea where to start.

  • Please help: missing required attribute of error descriptor jar: MIDlet-1

    Hello, I am trying to install a simple HelloWorld application on a real device, but I get this invalid 907 JAR errorMissing required attribute descriptor: MIDlet-1. Here is my jad file: Manifest-Version: 1.0 RIM-COD-Module-name: HelloWorld RIM-COD-Mo