Poor performance of the virtual computer. Questions RDY %

I installed an environment to ESXi 4.1, and less than a week that I started getting complaints that some virtual machines were slow. Using ESXTOP moment RDY % is usually great, as in simple figures. Then there are times where it spikes up to 80% or hangs around 50% for about 30 seconds.  I know not all the virtual machines have VMTools updated may cause CPU scheduling questions?

Never, I followed this environment in the past, so I don't know if they had a CPU contention before this upgrade or not, I'm going strictly by the comments of users.

TurboIT wrote:

I installed an environment to ESXi 4.1, and less than a week that I started getting complaints that some virtual machines were slow. Using ESXTOP moment RDY % is usually great, as in simple figures. Then there are times where it spikes up to 80% or hangs around 50% for about 30 seconds.  I know not all the virtual machines have VMTools updated may cause CPU scheduling questions?

Never, I followed this environment in the past, so I don't know if they had a CPU contention before this upgrade or not, I'm going strictly by the comments of users.

No, the VMware tools backdated wouldn't interfere.  In fact, you don't have even the VMware Tools installed to a virtual machine running normally.  Will pass you right next to the advanced features and performance gains unrelated to the CPU.  The CPU is the processor there is no driver for this specific to VMware.  Values of loans are quite specific - the virtual machine has something to see CPU wise and his waiting for access to the CPU.

The physical number of nuclei in the home and what is it (Intel 5500 or 7300 etc.)?  How many virtual machines?  How many virtual processors assigned to hospitality?   How many VMS are multi-CPU?  What is most vCPU per VM on the host?

Tags: VMware

Similar Questions

  • Poor performance of the virtual machine

    I used VMware Server for a few years and thought I would give an ESXi, but I have problems.

    Here's the story backwards.

    One of my friends has a server which is used as its SMB company's intranet.

    This server is on its last breath and ready to die.

    He has no access to code custom or even how to reinstall this application to a new server.

    So I thought that ESXi would be a good fit.

    I had an older server (2.7 ghz Xeon dual processor HyperThreading 3 GB of RAM) laying around.

    I know that is not the latest and the greatest, but it uses a double 500 mhz with 1 GB of RAM now.

    I set up ESXi and then used VMware Converter to virtualize the system.

    Everything went well and the conversion worked as expected.

    The application worked.

    Now a serveral people hit the virtual machine, it works like a dog.

    The old dual 500 mhz Server works best.  Although on the surface, it is 5 x more speed and 3 x more RAM.

    Ping on the virtual computer will range from 1ms to 1000 + ms not very regularly.

    However, the ip address of managing pings under 1ms and is on the same physical adapter.

    Any suggestions for what to look for?

    Am I missing something?

    I thought my configuration to the top was pretty basic.

    How many virtual processors did give the virtual machine? If I would try a simple vCPU - double the amount of memory is affected and how much the server have?

    If you find this or any other answer useful please consider awarding points marking the answer correct or useful

  • Performance for the virtual computer table appears in Vcenter server.


    Hi people,
    The array of performance for ESXi and virtual computers is not displayed in the server Vcenter Server 4.1 after clicking on the help of Tab.Any seen on this will be appreciated. Please find the screenshot.

    Thank you
    vmguy

    That the said KB - No.

    Maish

  • How can I type of NETWORK adapter in the virtual computer a vCloud?

    I'm trying to write a script that compares the type of NETWORK card in vCloud NIC type in vCenter to work around a bug in vCloud 1.5.  I can get the type of NETWORK adapter in the virtual computer a vCenter by getting the vCenter VM up and running:


    $vcvm | Get-NetworkAdapter | FT-auto
    Name Type NetworkName MacAddress WakeOnLanEnabled
    ----              ----           ----------- ----------        ----------------
    Network adapter 1 isolated EnhancedVmxnet 00:50:56:01:00:33 True


    I do not get the same results when you perform an action similar to vCloud:
    $vcdvm | Get-CINetworkAdapter

    Connected primary index IPAddressAllocation IPAddress ExternalIPAddress VM
    ----- ------- ---------  ------------------- ---------       ----------------- --
    0 true true manual 192.168.10.30 nic1

    I can get all the other info NIC, such as the network, IP, MAC, etc, but not the type:
    ($vcdvm. ExtensionData.section) [2] .networkconnection

    Network: isolated
    NeedsCustomization: false
    NetworkConnectionIndex: 0
    IP address: 192.168.10.30
    ExternalIpAddress:
    IsConnected: true
    MACAddress: 00:50:56:01:00:33
    IpAddressAllocationMode: MANUAL
    Get_anyattr:
    VCloudExtension:

    For the moment, I get the type of NIC the vCloud himself database vCloud.  Thanks for any help.

    I use VMware vSphere PowerCLI 5.1 Release 1 build 793510

    I could tell you where to find it, but there is a bug in the API that shows only as PCNET32 anyway (sleep if she could be VMXNET3). Keep doing what you're doing with the database query.

    See you soon,.

    Jake

  • HP Mini 110-3530NR extremely poor performance on the Internet

    My HP Mini 110-3530NR Netbook has very poor performance on the Internet.  I use Windows 7 Starter.

    Say hello to new coppens1.  I apologize for the delay in my responses.  I have not received the normal e-mail notifications.

    When I had to go to msconfig earlier in our interactions you make sure that the Synaptics driver load with Windows?  Follow these steps to check.

    1. Click Start, type "msconfig" and press ENTER.
    2. Go to the Services tab and search for "HP Software Framework".  This should load with Windows for a lot of the HP software to work properly.
    3. Then go to the Startup tab and make sure that anything it either by "Synaptic" is loaded with Windows.
    4. Save your changes and exit msconfig.
    5. Then go to your touchpad settings and, even once, make sure that the settings are correct.
    6. Finally, restart the machine and make sure it works properly.

    I totally understand if you want to open a new thread as this covered a few topics!  Just make sure to send me a private message with the link so that I can make sure to help you here.

    I wish you a beautiful day JC!

  • need to reconfigure the virtual computer after deployment of the vm

    Hi all

    I have a script to deploy a computer virtual to a CSV file. I need to change the configuration of virtual machine (CPU and memory) after the deployment of the vm. where the name of the virtual machine should be taken to csv. So any help is appreciated.

    Attach the script used. (downloaded and works fine)

    $vms = import-CSV D:\vm-deploy\vm-deploy.csv

    {foreach ($vm to $vms)

    $Template = get-model $vm.template

    $VMHost = get-VMHost $vm.host

    $Datastore = get-data store $vm.datastore

    $OSCustomization = get-OSCustomizationSpec $vm.customization

    New-VM-name $vm.name - OSCustomizationSpec $OSCustomization - VMHost - $VMHost model $Template - $Datastore - Datastore RunAsync

    }

    # This cmd need to run after the vm deployment completed. The virtual computer name must come from the 1 column of the CSV file

    Set-VM $vmname - NumCpu 2 - MemoryGB 5 - confirm: $false

    Write-Host "All VMs deployed" - ForegroundColor Green

    Disconnect-VIServer-confirm: $false

    CSV file looks like this

    Name, host datastore, Template, customizing

    Test-VM,vm-dep-test,ESX02,P5-vm-stage,vm-deploy

    Thanks in advance...

    A simpler, but not optimal, solution is to use the Wait-job cmdlet.

    Something like that

    $vms = import-CSV D:\vm-deploy\vm-deploy.csv

    $tasks = @)

    {foreach ($vm to $vms)

    $Template = get-model $vm.template

    $VMHost = get-VMHost $vm.host

    $Datastore = get-data store $vm.datastore

    $OSCustomization = get-OSCustomizationSpec $vm.customization

    $tasks += new-VM-name $vm.name - OSCustomizationSpec $OSCustomization - model $Template - VMHost $VMHost '

    Data - $Datastore - RunAsync store

    }

    Waiting-task-task $tasks

    {foreach ($vm to $vms)

    $vm.name set-VM - NumCpu 2 - MemoryGB 5 - confirm: $false

    }

  • Reload the Configuration of the virtual computer after changing the VMX file

    Hello

    If I make changes to a file on a virtual machine's .vmx in vCenter 5.5 is automatically valid configuration for the engine power vm off? I made some changes earlier and it seemed to be the case, but one of the steps that I see in some of the documents is to reload the configuration of the vm, so it can be used appropriately. So this happens automatically or not?

    Hello

    If she turned off the virtual computer, then during power on, changes to take effect.

    Concerning

    Mohammed

  • Move-vm can migrate a powered off the virtual computer to a DRS cluster?

    When I try to move-vm has propelled off VM to a destination of DRS cluster, he says that he cannot migrate a powered off the virtual computer to a DRS cluster.   I can explicitly name the destination of the host and it works, but that defeats the purpose of using the DRS and forces me to script on the destination hosts.

    I do something wrong or I would be able to migrate a powered off the virtual computer to a DRS cluster?

    Thank you

    -MattG

    Hello, MattG-

    I get the same behavior as you when you try to move a VM PoweredOff to a DRS cluster, specifying the cluster as the value for the parameter - Destination to Move-VM (using PowerCLI v5.1 Rel 2 v5.5 Rel 1).  Not quite what I expected.

    To work around the problem, and without having to appoint a particular host as destination, you could use some Get-Random, do something like:

    Move-VM myVM0 -Destination (Get-Cluster myDestDRSCluster | Get-VMHost | ?{$_.State -eq "Connected"} | Get-Random) -RunAsync
    

    Who should receive the machine said cluster and on a host that is in the connected state.  A subsequent operation to the market (whenever do you eventually) should then see DRS power on the virtual machine on a suitable host in the cluster.

    Maybe the dev team can comment if this behavior is the expected or desired.

    Anyway, how does do for you?

  • Best method to deploy the virtual computer

    Anyone who can tell me what is the best way to deploy the virtual computer deploy of the FVO or models (the VM creation) that create the virtual machine of the templated took longer time compare to the creation of the FVO. Any Suggestions?

    Deploying the model customizze the new machine as part of the deployment will treat you while FVO will be an exact xopy, so you need to manually configure the new machine.

  • Strange problem after moving from the virtual computer to a new data store

    I am migrating our VM existing (8 in total) a 'problem' RAID to a new table on a new controller and am having a strange problem. Here are the steps I took (host OS is Ubuntu 8.0.4 LTS x 64):

    (1) off the power the virtual computer from the Web interface

    (2) the directories created for each virtual on the new RAID array computer (in this case a RAID 10 array on LSI 9750-8i controller)

    (3) rSync used to copy the data from RAID1 to be RAID2

    4) has created a new data store on the new RAID through the Web Server of VMWare user interface.

    (5) removed VM of the inventory through the Web, their return, added user interface then choose files .vmx on new data store on RAID2

    They have all power save fine... but three of them are not accessible on the network. I can open a console in the Web Server of VMWare user interface and they all run normally... but I can't their ping or access the respective virtual machine Web GUI. It seems quite arbitrary that those who work and those who are not. In this case... the VM that don't work is a license Autodesk, a Squid proxy server and a VM of cactus. All three of these virtual machines are 32-bit Ubuntu Server VM (two 8.0.4 and a 10.0.4)... and are the only Ubuntu VM on this host. It must be signifigant but I'm not see how.

    If I delete these three virtual machines of the inventory again and add to their original location (on the RAID1) they light up AND work normally. A consultant that we were working seemed surprised, as he had also done this experiment with some of the older VMWare products. I don't see how it would be the physical location of the files of the virtual machine. Any ideas?

    We rely on the migration to ESXi soon but in the meantime, we get these a few VM out of this RAID array problem. I'm stuck.

    Depending on the application, it may be enough to reconfigure the IP parameters (they are very probably on DHCP now) for the newly detected virtual NIC.

    André

  • Script to rename the virtual computer by name DNS listed in VC

    I am very new to powershell, and I tried to understand this by using pieces of code I found, but nothing helped.

    I'm looking for a script to take the given DNS host name for a virtual machine listed in VCenter and rename the virtual computer.

    For example.

    Host01VM01 (as shown in Vcenter) - the DNS name of the "something.xyz.com".   VM and rename it "something.xyz.com" in Vcenter.

    To run the script only for a group called "Mycluster" you can do:

    Get-Cluster "My Cluster" | Get-VM | `
    Where-Object { $_.Guest.HostName } | `
    ForEach-Object { Set-VM -VM $_ -Name $_.Guest.HostName -Confirm:$false }
    

    This script will only work for VMS that have installed VMware tools and probably only for VM which are turned on.

  • Need to include the hardware version of the virtual computer in 'standard' VMReport.ps1 in Excel...

    Need to include the hardware version of the virtual computer in 'standard' VMReport.ps1 in Excel...

    Notice-EEG - viewtype virtualmachine. Select Name, @{N = "HardwareVersion"; E = {'Version $($_.) Config.Version)"}}

    I above for the hardware version of vm, but I need to include in a report 'necessary' as 'necessary '.

    The script of VMReport.ps1 previously published works for all requirements except the hardware version of the virtual machine. I tried to 'embed' the syntax get-view without success.

    Any suggestions on how to get the VM hardware version (and the name of vm State, OS, CPU, IPAddress, host) in an excel spreadsheet?

    I have VDuc script is modified for the rest no problem.

    All points will be awarded as usual.

    Hello

    You can try below also extracts

    $report = @()
    
    Get-VM | %{
        $row = "" | Select VMName, State, OS,  Host, CPU, IPAddress, HWVersion
         $Ver = $_|get-view
         $vmGuest = $_ | Get-VMGuest
         $row.VMname = $_.Name
         $row.HWVersion= $Ver.Config.Version
         $row.IPAddress = $vmGuest.IPAddress[0]
         $row.Host = $_.Host.Name
         $row.OS = $_.Guest.OSFullName
         $row.State = $_.PowerState
         $row.CPU = $_.numcpu
         $report += $row
    }
    $report | Export-CSV c:\VMReportTest1.csv
    

    I hope this helps.

  • Get the IP address of the virtual computer? (when no DNS available)

    I have a strange setup where I have a server vCenter runs in a private network that has no DNS available IN-HOUSE.  I am running the scripts that query an IP address range, but takes forever to run.  I can run get - vm and get all virtual machines, but can't do anything with them because there is no DNS and I can't find a way to enter the IP address of the virtual computer.  If I could get the IP addresses I could then run functions against them.  If it makes a difference those VMS have two network cards: Public and private.  Any ideas?

    The Get - VM cmdlet returns the IP addresses to the title of Guest.IPAddress count of the first IP address use as well:

    Get-VM |Where {$_.PowerState -eq "PoweredOn" } |foreach { Write "$($_.Name) has an IPAddress of $($_.Guest.IPAddress[0])" }
    

    If you found this information useful, please consider the allocation of points for correct or helpful.

    Alan Renouf

    http://Virtu-al.NET

  • Through host SCSI tape drive to the virtual computer with the backup software installed in the comments

    Can I attach an external SCSI tape drive to one of my hosts, and then add it as a device in a virtual machine.

    I want to use backup exec on a virtual machine, rather than having to have a separate physical server to attach the tape drive. I realize that I wouln't be able to vmotion the guest but as its only going to be a backup machine I am happy with that.

    Thanks in advance,

    Yes is possible.

    I have a Dell TL2000 with a dedicated SAS card and it works (not faster than in a real environment, but works).

    You add the SCSI ID of the tape (and the library, if any) to the virtual machine.

    Or, if your hardware can he take charge, using VMDirectPath and give the card on the virtual computer.

    André

  • After the Virtual Machine is hot migrated lose the reference to the virtual computer object (VMware.Vim.VirtualMachine)

    Hello

    In my VB.Net application, I retrieve the virtual computer object (VMware.Vim.VirtualMachine) through scripting Powershell VI.

    If the Virtual Machine is migrated to another host (hotmigrate) I receive an event (VMware.Vim.VmMigratedEvent), which also holds the moref of the Virtual Machine. I tried to use the updateview method to refresh the virtual computer object but failed with an error message stating that the object could not be found, or never existed.

    I also tried to recover the virtual computer object again, throug the method Client.GetView and the moref returned by the event, but the same error message.

    How can I get my hands on the virtual computer object or update after migration to another host takes place. I have to get it back again? It would be great if I could do it somhow with information from moref I hold the event!

    Any help is appreciated!

    Concerning

    Manfred

    Sorry, but I can only show you how to do this in PowerShell.

    I use the purpose of the task to get to the prompt MoRef.

    Here's how:

    $vmName = 
    $tgtHost = 
    $tgtPool = 
    
    $vm = Get-VM $vmName | Get-View
    $poolMoRef = (Get-ResourcePool $tgtPool | Get-View).MoRef
    $esxMoRef = (Get-VMHost $tgtHost | Get-View).MoRef
    
    $task= Get-View ($vm.MigrateVM_Task($poolMoRef, $esxMoRef, "lowPriority", "poweredOn"))
    
    while($task.Info.State -eq "running" -or $task.Info.State -eq "queuing"){
      $task.UpdateViewData()
    }
    
    $vmImpl = Get-VIObjectByVIView -MORef $task.Info.Entity
    

    I don't know how you get at the VmMigratedEvent event, but the MoRef in there is pointing to the correct prompt.

    In the following script, I extracted all the events related to the task of vMigrate immediately after the vMigrate task finished

    function Print-VmName{
         param($event)
    
         $MoRef = New-Object VMware.Vim.ManagedObjectReference
         $MoRef.Type = $event.vm.vm.type
         $MoRef.Value = $event.vm.vm.Value
         $vm = Get-View $MoRef
         Write-Host $vm.Name
    }
    
    $events = Get-VIEvent -Start (Get-Date).addminutes(-15)
    $events | % {
         $event = $_
         $eventType = $_.GetType().Name
         switch ($eventType){
              "VmMigratedEvent" {
                   $eventType
                   Print-VmName $event
              }
              "VmEmigratingEvent"{
                   $eventType
                   Print-VmName $event
              }
              "VmBeingHotMigratedEvent" {
                   $eventType
                   Print-VmName $event
              }
              "TaskEvent" {
                   $eventType
                   Print-VmName $event
              }
         }
    }
    

Maybe you are looking for

  • Some keys on my Qosmio G40-10 do not work

    Hello Some keys (y h and 6) on my Qosmio G40-10 do not work for some unknown reason and I'll have to use the keyboard for on-screen typing.I bought my laptop at pcworld.co.uk while I was in the United Kingdom, but now I'm in Mauritius (Africa). I hav

  • wanted his app profile - details

    So here's what I want to do... 1 silence my phone at night 2. allow incoming calls home only (if the family needs me when I travel) 3. set on a normal morning profile 4 show me if the settings of the sound changes I found something that works for 1-3

  • Printer drivers

    I have professional HP p1606dn printer, but its pilots do not work in Windows 98. Please solve my problem

  • Device ERROR-1073807174 descriptor

    Hello I'm trying to get a step controller * working in LabVIEW.  This device does not advertise that it works in LabVIEW, but I thought it will work.  When I run the driver Wizard I get this error. ERROR-1073807174: device descriptor error - unexpect

  • Microsoft 6to4 adapt #38 works do not (code 31). What is a not-very-savy computer grandfather to remedy?

    Without counting that the adapter works do not, I could only code Ox80040154 starting from the center of Fix-It as well.