Performance problem with the guest operating system

Hello gurus - I have one of the most unusual questions, I ran into a few time.   Here it is:

I have a guest w2008R2 OS - installed in a 5.1 version of VM 7 vSpherer - which has an Emulex LPe 12002-E 8 GB dual HBA port is assigned to the as 2 PCI (1 device per port) via DirectPath devices

The guest operating system has an application that performs backup tests.   WWPN of the HBA is zoned in the fabric and declared in the interface of Compellent Storage Center and everything is good here. the application creates a replay of a volume, mount it as a drive, read all the blocks, then dismantles and moves then repeat the process with what ever additional volumes should be safeguarded.   It is so cool I have do this with a VM right and not a physical host?  (would be cool if I had work NPIV but that's another story, not with technology HBA vendor support...)

So, what's the problem?   Well, the bed the mounted disk backup will work extremely slow as slow as 5MB\sec flow, then during any other activity takes place on the system the flow jumps up to 150MB\sec all of a sudden and will continue to run fast for a long time and finish jobs on time with each work taking a little more than an hour.  But when the slow going the same work (all jobs are the same, they are simply by reading all the blocks of a bunch of 200 GB volumes and wrote a set of NULL value, do not forget this is just test) takes up to 10 hours to complete.

I think that what is the culprit?   POWER MANAGEMENT.

I have just about each performance counter and the journal of events known to man and I don't see anything abnormal on the table, ESXi virtual machine, nothing.  But what I see in the newspapers is any kind of activity that could happen in a transparent manner to save energy.

FACTS on this case:

-Reservation of memory is defined (it must be for directpath otherwise, you can't power on the virtual machine)

-Booking CPU - has not been defined before an hour ago, I gave her just a small reserve for this rule, so I do not know if this will help alleviate the slow flow, or have an effect on what I think is a question of power (unit linked) management

-windows power management is set to high performance never-ever - but not until an hour there doesn't I changed advanced settings for USB Disabled------turned off.  PCI peripheral energy saving setting was already off.  Which is in contradiction with my theory.  But maybe, just maybe, something is broken somewhere, or could be a bug... blah blah blah

-the HBA, Emulex, as it appears in Device Manager in the guest OS doesn't have a power management tab to disable the feature, I don't see that the adapter VMXNET3 had this tab, and I turn off the power save setting to be conservative, do not think that it was the culprit, but as there is no real data running through the NIC.  The data is simply to be read from the disk mounted, not copied on any wire Ethernet.  never the less, in the Emulex properties is a Details tab and a selection of power data, and performance data indicate you what power mode, the device is, as well as feeding supported systems.  D0: full power, but D3, which shows as supported by the device, is an energy saving mode.   I could not yet attend the setting at the time of slow activity, my good intention as soon as possible. He is currently shooting in D0, full power.

This is so what I have to offer on this, I hope that its just...   If I'm missing something, or if others have experienced this massive loss of unknown flow without reason and have resolutions, please share.

If there is a way for me to disable power on the Emulex HBA management inform you please, I don't mind if I stop to enter the firmware, if that was even possible.  But if possible I would disable it immediately before any new tests are executed.

The root cause of this issue has never been identified by VMware support which for me is a question of ugly.  Reservation of CPU for the VM using directpath IO with HBA installed in it corrected the problem.  I'd be leary with direct path IO.

Tags: VMware

Similar Questions

  • VMWARE Newbie - installation problems with the guest operating system

    I heard a lot about the use of VMWARE for a long time so I downloaded and then installed ESXI 3.5 on a test area.  I installed the client and have been able to create a new virtual machine.  However, I run into some difficulty with installing a guest operating system.  All the pdf that I could find have suggested that simply by putting a CD in the server's drive and then turn on the virtual machine would start the my guest operating system installation process.  Unfortunately, my VM doesn't seem to see my CDRom and tent drive a start-up network, followed by a brief wait for the message 'Operating system not found' timeout.

    Can someone please help me find a way to create a new guest OS on my VM so that I can.

    1. understand the process

    2 start testing.

    Thank you in advance.

    If you have installed of course the VI Client to create the VM, and you insert the CD into the ESXi host? You can go to change settings on the virtual machine, click the CD/DVD and select the option use the host device. Also ensure the connection to turn on is checked.  When you turn on the virtual machine, it should see the CD that you inserted in your ESXi host. Once you get the operating system to load, you can configure to allow remote desktop connections and access the VM as a traditional physical machine, rather than relying on the console of the VI Client view.

  • DRS and live Migration with the guest operating system issues

    Hello

    Someone at - he never encountered problems with the DRS or dynamic migration where the OS in question invited crashes under the peaks of the processor. This seems to be with servers but not specific to 64-bit or 32-bit servers it sure substance of concern with machinery that uses a lot of CPU or memory crash when migrating on the fly. We have 7 of Quad-Core AMD BL465 with esx3.5 update1 DRS and HA active and animators have many resources to offer.

    Thank you very much

    Rich

    You experience the problem that is described in this KB?

    http://KB.VMware.com/kb/1003638

    If you believe this or any other answer was helpful please consider marking as 'correct' or 'useful '.

  • Interact with the guest operating system without providing a password of the host

    Whenever I try to use the copy-VMGuestFile or Invoke-VMScript I'm prompted for a name of username/password for the host, I am already connected to vCenter Server I should not need to provide a name of user and password for the host? As many users in vCenter Server accounts do not exist on the host and would need to be configured individually for each host?

    AFAIK not with the current construction of PowerCLI.

    But if I remember correctly it intends to simplify this in a future generation.

    Maybe can someone of VMW confirm?

    ____________

    Blog: LucD notes

    Twitter: lucd22

  • Performance of the guest operating system Win2k3

    VM Workstation: v6.5.5 build 328052

    Host OS: WinVista Ultimate (64-bit)

    4 GB of physical RAM

    50 GB of free space

    64 bit chip

    OS comments: 1) Windows 2003 SBS 2) Windows 2003 SBS

    1 GB OF RAM 1 GB OF RAM

    8GB 32 GB space space allocated

    < < SLOW > > < < ACCEPTABLE > >

    The issue I'm having is on the slopes significantly slower than #2 #1 VM.  #2 works pretty decently.  #1... well over this long last week I started it after being unused for awhile.  I got the prompt to install VMTools so I did this. He took over 36 hours to install VMTools!  ;-((.  I want to update the operating system with updates from MS since several months, but I did not "months (or more!" to run through the update.

    What are the options (performance etc.) would you suggest for #1?  Apparently, the two #1 and #2 are the same, as far as I KNOW, in all other aspects of the guest operating system and settings.  Is there a setting/performance video or paper about this game and how build/debugging etc. for optimal performance?

    TIA!

    Hello.

    How did they build each of these virtual machines out there?

    #1 is slow if #2 is also well off?

    Good luck!

  • Blue screen on the guest operating system with code BUGCODE_USB_DRIVER when I connect an iPod

    Hello

    I use VMware server 2.0 (build 122589) on Windows VISTA 32 bit. The guest operating system is Windows XP SP3.

    When I connect an iPod Touch on the guest computer, after a few seconds, there is any time a blue screen Windows with code BUGCODE_USB_DRIVER. I have connected 2 different digital cameras and the crash does not add.

    Technical information:

    STOP: 0X000000FE (0X00000005, 0X8228F0E0, 0 X 80867112, 0X822FFF70)

    Does someone have an idea?

    Thank you

    Stop the prompt then proceed as directed by the attached screenshot with the VM highlighted in the left pane.

    ---

    If you have found this device or any other answer useful please consider the use of buttons useful or Correct to award points.

  • Cannot run the program in the guest operating system

    Hello

    I'm trying to run a program file (an .exe) in a virtual machine via vCO using executeCommandInGuest.

    The thing is that the .exe file starts a user interface to display the status (do not ask for entry) when it runs locally. When I call the script of vCO, I get the following error:

    Error while executing command (can not run the command: InternalError: a general error occurred: a program could not run on the guest operating system (name of the dynamic Script Module: executeCommandInGuest #40) (name of the dynamic Script Module: executeCommandInGuest #46))


    If I try to call a .bat file in the VM that starts the program of the WF works but the .exe file is never started in the virtual machine.

    If I specify to run another .exe for example ping.exe only complete control of WF and if I specify a .bat file that call ping.exe he also successfully complete.

    There is no silent mode for the .exe I need performed.

    Any help would be appreciated.

    Thank you

    Magnus

    The problem was caused by the user access control. Put forever does not resolve the problem, disable it through the user interface, restart the virtual machine, and then continue with my script.

  • Help. The CPU has been disabled by the guest operating system. Power off or reset the virtual machine. WHY?

    Greetings.

    I have a 5.5 with an operating system Red Hat 5.10 ESXi environment. The OS worked fine until a few days ago. ESXi displays the error "the CPU has been disabled by the guest operating system. Power off or reset the virtual machine. I Don t know why my server displays the error if my environment was OK. Could be a kernel problem? operating system problem?

    Ideas?

    Thanks for the help.

    Have a look here. http://KB.VMware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalID=2000542

    Did you recently patch your VM? Looks like when the guest operating system runs the incorrect commands that it can have a deactivated processor.

  • CPU pegged at 100% in the guest operating system

    Hi all

    New to this forum, so I hope I'm posting in the right place. Note that I'm not our VMware admin, but rather, I have a server I have to admin that has been converted to VM via the P V. apparently process, our group has converted nearly 50 PMs successfully and of course one of mine is the only one who has a problem now. We have a custom application that has been developed to synchronize data between ESRI GIS and databases SAP. The code is about 7 years old and runs on a version of Oracle (9.2) and is Java based, both on the same vintage. It is not possible to upgrade by the creator going out of business and not having is not the source code. I ask this to understand that the problem is probably with the programming, but thought it was worth it.

    Anyway, one of our guard batch process fail with a Java out of memory error on the virtual machine. It works well on the PM. A consultant ran the diagnosis with a Profiler memory on the virtual machine and concluded that the program never went beyond 256 MB and we have 1 GB allocated to the guest. We now consider the CPU issues. The only other thing we know is different is a matter of hyperthreading (HT). The PM is certainly HT'd (1 physical CPU showing that 2) and it does not appear that this setting met on the virtual machine. When you run the package on the PM, we see 2 CPUs in the Task Manager, and neither hits 100% for more than a few seconds for the whole process. On the virtual machine, we see a flatlined CPU and it is 100% most of the time until it fails about 15 min in.

    The sysinfo on the virtual machine shows a 2400 MHz CPU, while the PM shows (2) 3400 MHz CPU (due to HT). I checked all my other virtual machines, and they are all 'show' 2400 MHz, so this must be a virtual standard machine type? I think that the virtual computer guest has access to the CPU ramp according to the needs, but then I'm not clear why the task manager would show that he attached the entire lot? It is likely that task manager prompt indicates whether flatlined to 100% of a 2400 Mhz CPU, even if she isn't really the most? If this is really the most, our admin should not be able to increase the dedicated CPU (I looked at the console with him and did not see an obvious option for this)? Is it possible to enable hyperthreading on the * comments * OS to mimic what has had on the PM? We cannot add another CPU to the guest due to licensing issues. Oh yes, the guest operating system is windows server 2003 and VMware ESXI 4.1 server. Thank you very much!

    G

    The speed of the CPU that you see is the speed of the physical processor in ESXi hosts. You cannot increase this speed, however - licensing - usually, you can assign two vCPUs, virtual machine as a dual CPU core instead of 2 processors. This option has been added to ESXi 4.1. See http://kb.vmware.com/kb/1010184 for more details.

    What you need to do is to set the number of processors to 2 and add the advanced parameter cpuid.coresPerSocket = 2.

    André

  • VMPlayer newbie - switch back and forth between the host and the guest operating system

    I am newbie to VMPlayer. I just installed VMPlayer 3.0.0 build-203739 on Red Hat Linux 5 (host). Then I created a VM comments Kubuntu (8.10). So far so good. In the VMPlayer window, I selected 'play Virtual Machine '. After this, the host operating system controls disappeared and I could see a taskbar on the top of my screen and I could also see Kubuntu startup (in an area of the small window in the center of the screen). The problem I'm running is that I'm not able to navigate outside of this area of the small window. I'm not even able to click/Select the taskbar of VMPlayer top of the screen. The mouse movement is limited to the area of the small window. How to and fro my host and the guest operating system? Is there a key combination? I finally had to stop my VM guest to return to the control of my host system. I guess it's a problem quite newbie that I am running. Any help would be greatly appreciated.

    Hello, welcome to the forum

    Host Windows to switch between comments and the OS (when you are in the guest operating system), you must use ctrl + alt.

    According to this link , it's the same thing in Linux host too.

    >Default VMware Player uses key combination Ctrl + Alt to jump out of the guest. Then CTRLAltdel is accessible via theAltInsert command. If you find this annoying, you can change the jump shortcut to CtrlAltshift by adding the following lines to your ~/.vmware/preferences:

    > pref.hotkey.shift = "true".

    > pref.hotkey.control = "true".

    > pref.hotkey.alt = "true".

    After your installation OS in the virtual machine, install "VMware Tools" on it so you will get better performance and some improvements (like moving your mouse out of guest to your host operating system operating system and Vice Versa, or be able to copy beyond host/guest, better resolution on reviews and...)

    I hope it helps a bit.

    -= If you have found this note/response useful, please consider awarding points to 'Correct' or 'useful ' = -.

    -= If there is a mistake in my notes, please correct me! =-

    -= Thank you =-

  • I get a foreign call telling me that I need to go to my computer because I have a problem with my windows operating system. I don't have confidence call ths.

    I get a foreign call telling me that I need to go to my computer because I have a problem with my windows operating system. They want me to go to eventvwr. I told them no and I do not trust to this call.

    Now, I'm worried, why they call me.  They call 4 = 5 times a day.

    Help! I'm not good with IT

    It is a scam.  Tell them that put you your list of calls only.  If you have a way to block their number, too.  If they don't stop, report them to the Better Business Bureau.

    Good luck.

  • CPU has been disabled by the guest operating system error

    Running VMPlayer 3.1.3 version 324285 build on Windows 7 Enterprise 64 bit with 8G of memory.

    When I try to install some VMs based on Linux of ISOs, in a few seconds, I get the error:

    "The CPU has been disabled by the guest operating system. You must turn off or reset the virtual machine at this point. »

    (See also the screenshot attached)

    This happens on other ISOs based on Linux/Windows. I googled the web & VMTN, but have not found relevant

    answer my question.

    Thanks in advance

    Alex

    Hello

    What operating system is tryining install you?

    Take a minute to watch in VMware Compatibility Guide: search guest conductor /and try to upgrade to a version 3.1.4 If your system does not support the direct execution of 64-bit.

    Concerning

  • How should be written the script for the use of the maximum memory of the guest operating system ever?

    How should be written the script for the use of the maximum memory of the guest operating system ever?

    Please teach the name of the object and the type and order, etc.

    You should be able to do it with the cmdlet Get-Stat .

    Something like that

    Get-Stat -Entity (Get-VM $vmName) -Stat mem.usage.maximum -Start (Get-Date).AddDays(-7) | Measure-Object -Property value -Maximum | Select Maximum
    

    This will return the maximum percentage in the last 7 days for the guests, whose name is stored in the variable $vmName.

    ____________

    Blog: LucD notes

    Twitter: lucd22

  • Antivirus on the guest operating system

    Hello:

    When the host operating system has an antivirus and is updated in the calendar, the guest operating system needs a separately installed antivirus? Because the internet connection through the host operating system, won't Take Care of any potential threat antivirus agenda

    ... no antivirus (host) take care of any potential threat?

    Not necessarily.  For example, if the virtual machine is set to bridged networking, then the virtual machine appears like any other physical machine on the network and is NOT protected by AV. host if you set NAT network, the host behaves as a personal router (e.g.: Linksys box.)  Always install you an AV on your computer, even if you have a hardware router.  So even for your virtual machine.

    Others will probably give many examples more and better than I, but as a general rule, treat your virtual machine just like any other machine.  If you have installed an AV on a physical machine with this OS, you must install an AV when the OS is virtual.

  • Trouble installing the guest operating system

    All,

    Having trouble installing the guest operating system - Windows XP SP3. I followed the directions of the booklet that I try to boot from a local image and a CD. I can't able to get into the setup of the BIOS to start the virtual machine when you press F8. I am currently on a decentralized network that starts his BONES from a PXE server. When I turn on my VM, its shows the boot process than my actual desktop. I tried many configurations, but still problems. All instight would be useful. Thank you.

    Welcome to the forums!

    To enter the VMWare guest BIOS press F2, no F8.

    You can also add 'bios. BootDelay = 10000 "in the prompt .vmx file. This gives you more time to press F2.

    The virtual guest has a CD-ROM attached to it?

    Is it "connect to turn on?

    Is it connected to the physical machine (where the OS CD is inserted)?

    AWo

    VCP 3 & 4

    Author @ vmwire.net

    \[:o]===\[o:]

    = You want to have this ad as a ringtone on your mobile phone? =

    = Send 'Assignment' to 911 for only $999999,99! =

Maybe you are looking for

  • Is satellite A100-797 - compatible with Windows 7?

    Hi all I have a laptop Toshiba Satellite A100-797 and want to upgrade to Windows 7, it will be available. When I run the Windows 7 Upgrade Advisor, it shows me a few errors that make the upgrade is not possible. The following devices are incompatible

  • HP Pavilion 2312 G6 AX RAM upgrade

    I want to add an additional 4 GB RAM module with my existing 4 GB. I called HP support and they said that the product could not be improved beyond 4 GB. I did a search online and found that the product does support up to 8 GB of RAM. How to spend it?

  • SUMIFS numbers for two conditions does not

    I'm trying to calculate totals based on the months using a SUMIFS, and I can't for the life of understand me I have income coming and based on it called the category and the date of receipt, I want to calculate totals for a given month.  Here is my t

  • Processor or fan failure

    Let me explain my situation. I have a HP Pavilion G7-2002SD with the liquid. I switched the memory and the motherboard with a new brand. Not the laptop does not start and the caps lock is flashing in the meantime. This looks like a failure of the CPU

  • 1 TB HDD in a Thinkpad T500?

    Is it possible to replace the SATA 160 GB hdd with a 1 TB hard drive in a Thinkpad T500? It seems that some laptops do not support large capacity disks. Thanks in advance!