VisuFoxPro and VMware

Greetings All,
   We are currently hosting a Visual FoxPro 9.0 SP2 application on a Windows 2003 server. I have attempted to virtualize the server using VMware's P2V converter. The conversion went flawlessly with no errors and the virtual server started just
fine. The problem we're having is that when a user first accesses the database on the server from the client on their machine, it works fine, but quickly starts getting slower and slower in responding to the user. When an action would normally take a few seconds,
the response goes up to about 8 minutes. The performance minitor of the virtual server shows very little CPU activity (less than 2%) and there are no spikes in memory usage either.
   Has anyone else experienced this type of anomally? Does anyone know of any tweaks we need to make to the application to resolve this type of issue?
Thanks,
Patrick

This is not obvious. VMware should allow some monitoring which will show the bottle neck. Did you check what VFP command causes these delays? File opening, record/file locking etc?

Similar Messages

  • Bootcamp and VMWare Fusion, possible problem with Bootcamp, cant see USB.

    Hey,
    Would really appreciate your help. So I have MBP mid 2010 with the latest version of OSX Mountain Lion and decided to install Windows 7 on it. I gave it to the professional IT guy, who installed Windows 7 through the latest version of VMWare Fusion. It is not bad overall, but at times incredible slow (which might be because of my slow processor).
    So I decided to install Windows 7 through the BootCamp Assistant - USB way. And did the following steps:
    1)Format USB, put Windows 7 .iso image on it
    2) Installed the latest Windows software through the Bootcamp (step2 tick). However, it said that the latest version would be installed only after Windows 7 is installed (in step3 tick). I clicked OK and moved to Step 3
    3) I started Installing Windows and had a few errors (which were solved by repairing the HDD after rebooting in recovery mode), but all went fine until almost the end. Before the bar almost moved to the end my macbook went to reboot and I though it was all done and ready. I clicked the alt at *ding* sound and no USB was detected.
    I checked disk utility and the thing was portioned.
    I was thinking that MBP doesn't recognize the second Windows installed, and VMWare Fusion needs to be deleted in order to run Bootcamp. I haven't deleted anything, wanted to ask for advice first.
    Any one could think of what's wrong? Thank you.

    You can only install Windows from a USB in one of these computers:
    - MacBook Pro with Retina display.
    - MacBook Air.
    - Mac mini (Mid 2010 and newer).
    - iMac (Late 2012).
    Your Mac doesn't support the Windows installation through a USB drive. However, you have installed Windows through a USB drive. What did you do?
    You did an EFI installation (or a native installation). Apple doesn't support this option because of the huge number of problems it gives, and you have probably erased OS X (or you erased the Windows partition that Boot Camp created, both possibilities). The error you mentioned in 3) was probably that the Windows installer detected that you have a MBR disk instead of a GPT one, and you erased everything.
    First of all, to make sure that you erased everything, hold the Option (Alt) key while your Mac is starting. If you see the OS X partition, start up from it, and make a complete backup of your files with Time Machine.
    Then, what I recommend you is to erase the whole drive by starting in Internet Recovery (hold Command, Option and R keys while your Mac is starting), and use the Time Machine option to restore your files

  • ISight in not working in Photo Booth, iChat, and VMWare with Snow Leopard

    System Info
    Model Name: iMac
    Model Identifier: iMac8,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.8 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 6 MB
    Memory: 4 GB
    Bus Speed: 1.07 GHz
    Boot ROM Version: IM81.00C1.B00
    SMC Version (system): 1.30f1
    OS Version 10.6.1
    Symptoms
    iSight is not working, a blank screen is shown in the following Apps / VM
    1. Photo Booth
    2. iChat
    Visible to VM app, but unable to connect in Windows XP running on VMWare
    It is however viewable in Skype preference Video tab
    Visible in System Profiler under USB
    Following actions taken for troubleshooting
    SMC reset - by unplugging all cables over couples minutes, as well as CommandOption+PR key at boot time
    Repairing Permission on the Macintosh HD drive, rebooted after and didn't work
    Not user account specific, tried different account and the same problem persists

    Welcome to Discussions, Stanley Chung
    Sorry you are still having problems even after trying the good suggestions from Ralph and Boomer.
    I did not see specifically from your posts that your iSight worked before upgrading to Snow Leopard, but I am inferring from your topic's title that it did. If your iMac came with Snow Leopard installed, please post and tell us whether you erased the disk and reinstalled all your iMac's software before you started using it. If you upgraded your iMac to Snow Leopard, consider the following.
    (1) Until you get iSight working, do all your testing while no peripherals other than keyboard/mouse are attached to your iMac. To eliminate all possibility of any conflict external to your Mac, be sure you also disconnect any wireless devices (iPod, printer, etc) connected to your system.
    (2) If you still have problems with all you have tried, it seems to me that you must have a software issue. You might try uninstalling Skype and VMWare and testing again to see if those installations are causing a conflict.
    (3) Check the support sites for all of your third party software to be sure there are no known Snow Leopard issues and that you are using the latest compatible versions.
    (4) If the problem still exists and you have not already tried this, reinstall Snow Leopard, repairing permissions immediately before and after the reinstall.
    (5) If your problem remains and System Profiler still shows your inbuilt iSight as a USB device, I suggest you backup all important files, erase your disk, reinstall all Apple software, and test to see if iSight works properly. Once it does, you can install any necessary peripherals and third-party apps one-at-a-time, testing after each addition to see if one of them is causing problems.
    EZ Jim
    MacBook Pro (13 inch, Mid 2009) 2.26GHz w/Mac OS X (10.6.1)  G5 DP 1.8GHz w/Mac OS X (10.5.8) 
    G4 PowerBook 1.67GHz (10.4.11)  iBookSE 366MHz (10.3.9)  LED Cinema Display  External iSight

  • Solaris 10 Update 10 (8/11) panics on boot under virtualbox and vmware

    I am trying to install S10 U10 in a VM and have downloaded the DVD ISO image. I verified the MD5 checksum then tried to boot the installation from the DVD image but it panics on boot under both Virtualbox (latest version) and VMware workstation (latest version). How can I get this working?
    Thanks
    Andrew.
    Edited by: 884653 on 19-Sep-2011 13:18

    I had no problems installing Solaris 10 U9 x86 from an ISO download. The ISO download of Solaris 10 U10 x86 I got recently is another matter. When I try to install U10 with VMware Player or Virtualbox on a Dell PC with Windows 7 the install process hangs. I can't tell if this behavior is a panic or not, but it is a problem. On both VMware Player and Virtualbox the install process gets to the following screen and never does anything else:
    SunOS Release 5.10 Version Generic_147441-01 64-bit
    Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
    Any ideas? Thanks.

  • Does ACI support a VXLAN Tunnel between Leaf(Leaves) and VMware-vDS, and MS-vSwtich?

    Hi Experts,
    I have a quick question about Normalized Forwarding of ACI Fabric.
    Does ACI support a VXLAN Tunnel between Leaf(Leaves) and VMware-vDS, and MS-vSwtich? Otherwise any plan to provide that function in the future?
    If there is no function and plan How is Normalized Forwarding possible with VXLAN headers that are generated by each Hypervisor? Of course I know it's possible for a VM on ESXi to communicate with another VMs on Hper-V without VXLAN but I just focus on Normalized Forwarding between Multi-Hypervisor.
    Or If AVSs are implemented on ESXi and Hyper-V repectively, is it possible to make a VXLAN Tunnel between Leaf(Leaves) and AVSs on ESXi and Hyper-V? And what is a example of that usage?
    Thanks in advance.
    Paul 

    Hi Paul,
    As I understand, ACI Leaf to the VMware-vDS is still vlan so no tunnel for VXLAN. When we integrate Vcenter with the ACI, We define the vlan range for the traffic from VM-ware-vDS to map EPG to a VMware ESXi port group. 
    For the MS-vSwitch, As It support OpFlex agent could act as VTEP but not part of the fabric. But I am not sure about this. 
    As AVS is part of the fabric so It will act as a VTEP (VXLAN Tunnel between Leaf(Leaves) and AVSs)
    But what is the benefit are you looking? Traffic normalization is still there because Traffic within the fabric is encapsulated as VXLAN. External VLAN/VXLAN/NVGRE tags are mapped at ingress to an internal VXLAN tag.
    Note:the VLAN ID has local significance for the leaf node
    Regards,
    Anser

  • Virtualization, i have windows xp and vmware installed

    Virtualization, i have windows xp and vmware installed, as virtual machine i installed in vmware windows server 2008, i want to make the network work between mi real machine the windows xp and the virtual machine windows server 2008.
    The thing is i only have 1.5 Gb of Ram at the moment, i just want a minimal networking configuration so as to study networking.
    It could be good if someone can tell me how to configure Vmware so as to make the network work, as firewall i only use the windows xp firewall.
    Thanks 
    Mariano Alippi

    Can you please tell me what is your goal?? what are you trying to achieve.
    Akshay Pate

  • Parallel desktop and VMware Fusion

    Hello,
    I'm having a hard time figure out what's the best virtual machine to install on my MacBook Pro 2.4 Ghz. I don't like Bootcamp because it requires the reboot. I also looked at CrossOver but the performance was pretty bad so I removed it. I'm now looking at Parallel desktop and VMWare fusion. Can anyone please give me an advice, thanks.

    I am using Parallels without problems. I have two XP machines set up, one where I run a couple of Access databases and a family tree database, and another that I use for testing different settings for student lab exercises etc. I also have a Linux Ubuntu machine set up, again for testing settings. The Ubuntu is not quite as seamless as the XP - I can't for example drag files between them.
    Feel free to ask any specific questions.
    AK

  • WEC7 and VMware

    I have had no luck getting WEC7 to run in a virtual machine, either downloading it from Platform Builder or building a standalone.  Judging from other posts, it appears at least a couple other people have made it work, I guess it's some simple
    setting I'm missing or some secret thing I'm unaware of (yes I'm very frustrated with this).  Based on other posts, HyperV appears to be out of the question how about VMWare, anyone able to make that work?

    @ Cicero564,
    I instaled WEC7 to Virtual PC (Windows 7 host), Hyper-V (Windows Server 2008 R2 host) and VMware Player (Windows 7 host) and able to download OS-image/application to target device without problem.
    I also know of others using Virtual PC, Hyper-V and VMware Player as the development environment for WEC7 without problem.
    It's known to work.  Check to make sure the virtual machine is proper installed and configured.
    Follow the recommended software installation sequences to install the required software. 
    Samuel Phung [eMVP] Blog: http://www.embedded101.com/samuelp101/ Twitter: @Samuelp101
    Saying you got it to work without linking to any method or anything is basically nothing.

  • OracleVM and VMWare

    Can OracleVM and VMWare co-exist on the same hardware?
    The customer is currently running VMWare but wants to use OVM to drive down the license costs.
    I would think Both of them install themselves onto the base server and act sort of like an OS platform. Would I right?
    Thanks iin advance,

    882276 wrote:
    Can OracleVM and VMWare co-exist on the same hardware? No.
    The customer is currently running VMWare but wants to use OVM to drive down the license costs.
    I would think Both of them install themselves onto the base server and act sort of like an OS platform. Would I right?Correct. You need to pick one or the other, not both.

  • WebAS ABAP on MS-SQL and VMWARE

    Hi all,
    we want to migrate our current Testsystems to Vmware ESX Server. For test purposes I tried to install a NW04 WebAS in a virtual machine. The installation allways fails during the database load. The SQL-Server crashes and all R3Load Jobs fail. The installation was always done with the most current kernel patches.
    This has been tried with MS-SQL SP3, SP4 and Windows 2003 Enterprise without SP, SP1.
    The installation on the plain server without Vmware works fine so there seems to be no problem with the hardware/software.
    Then I changed the database to MaxDB and the WebAs could be installed in the VM which points to a problem with the MS-SQL in combination with VMware.
    Did anybody managed to INSTALL WebAS in the above combination?
    A migrated SAP System seems to run fine in a virtual VMware machine but the installation allways fails.
    Regards,
    Dirk

    I finally managed to get the WebAS ABAP to install with mssql and VMWare on Win2003. I installed Solution Manager 4.0 and also ERP2005 (well the ABAP bit - ECC6.0). It seems to be a common problem with VMware (GSX), MS-SQL and NW2004s (new name for WebAS-Abap I think)
    Anyway - I diagnosed the problem :
    1) The R3Load program uses two methods to load the db - "fast" or if that fails it flips over to "dbsl". This is documented in a SAP note somewhere - as you can imagine I read a lot of notes trying to fix this so cant remember the number
    2) For my vmware/ms-sql/NW2004s setup - it looks like this fail-over functionality was not working (although the sap notes say it is suppsoed to be fixced ...) - it world crash the ms-sql server and then kill r3load without switching to "dbsl" mode
    My Solution
    Note - I read a lot of posts in a lot of forums including this one and tried lots of fixes - the list below are the changes I did - I think that probably only the last step is neccassary but I though I would document them all just incase
    1) Patch mssql to highest patch (mssql 2000 PL 4) PLUS apply post-patch4 hotfixes (KB916287)
    2) Get the very latest kernel from SAP and also the latest versions of R3Load etc
    2.5) install java 1.4.2_12 (do not use 1.4.2_10) - I do not know why this is or what affect it has - it was just a tiny comment on a forum telling not to use it ...
    3) Start the load - it then fails at the db load step (again)
    4) stop/restart ms-sql to fix the tempdb errors
    5) STOP the install (do not RETRY as it does not pick up the changes I applied in the next step)
    6) Navigate to the sapinst install diretory (C:/program files/sapinst .... and find the keydb.xml and control.xml files
    7) COPY the files (for backup)
    8) Search the files for text "fast" - change it to "dbsl" where it is linked to "loadprocess" - the word fast appears a few other times in the file but if it is not on the same line as the "loadprocess" text then ignore - it should be fairly obvious
    9) goto your install master CD and start sapinst again and continue the old installation.
    hopefully it will now work - it did for me good luck
    dave

  • New UCS and VMware setup Questions

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;
    mso-bidi-font-family:"Times New Roman";
    mso-bidi-theme-font:minor-bidi;}
    We are currently in the process of migrating out vmware infrastructure from HP to UCS.  We are utilizing the Virtual Connect Adapters for the project.  With the migration we also plan on implementing the cisco nexus v1000 in our environment.  I have demo equipment setup and have had a chance to install a test environment, but still have a few design questions.
    When implementing the new setup, what is a good base setup for the virtual connect adapters with the v1000?  How many Nics should I dedicate?  Right now I run 6 nics per server (2 console, 2 Virtual Machines, and 2 Vmotion).  Is this a setup I should continue with going forward?  The only other thing I am looking to implement is another set of nics for nfs access.  In a previous setup at a different job, we had 10 nics per server (2 console, 4 virtual machines, 2 vmotion and 2 iSCSI).  Is there any kind of standard for this setup?
    The reason I am asking is I want to get the most out of my vmware environment as we will be looking to migrate Tier 1 app servers once we get everything up and running.
    Thanks for the help!

    Tim,
    Migrating from HP Virtual Connect (VC) -> UCS might change your network design slightly, for the better of course .  Not sure if you're using 1G or 10G VC modules but I'll respond as if you've using 10G modules because this is what UCS will provide. VC modules provide a 10G interface that you can logically chop up into a max of 4 host vNIC interfaces totaling 10G. Though it's handy to divide a single 10G interfaces into virtual NICs for Service Console, VMotion, iSCSI etc, this creates the opportunity for wasted bandwidth.  The logical NICs VC creates provides a max limit of bandwidth to the adapter.  For example if create a 2GB interface for your host to use for vMotion, then 2G of your 10G pipe is wastes when there's no vMotions taking place!
    UCS & 1000v offer a different solution in terms of bandwidth utilization by means of QoS.  We feel it's more appropriate to specifiy a "minimum" bandwidth guarantee rather than a hard upper limit - leading to wasted pipe.  Depending on which UCS blade and mezz card option you have, the # of adapters you can present to the Host varies.  B200 blades can support one mezz card (with 2 x 10G interfaces) while the B250 and B440 are full width blades and support 2 Mezz cards.  In terms of Mezz cards now, there's the Intel/Emulex/Qlogic/Broamcom/Cisco VIC options.  In my opinion the M81KR (VIC) is best suited for virtualized environments as you can present up to 56 virtual interfaces to the host, each having various levels of QoS applied.  When you roll the 1000v into the mix you have a lethal combination of adding some of the new QoS features that automatically match traffic types such as Service Console, iSCSI, VMotion etc.  See this thread for a list/explanation of new features coming in the next verison of 1000v due out in a couple weeks https://www.myciscocommunity.com/message/61580#61580
    Before you think about design too much, tell us what blades & adapters you're using and we can offer some suggestions for setting them up in the best configuration for your virtual infrastructure.
    Regards,
    Robert
    BTW - Here's a couple Best Practice Guides with UCS & 1000v that you might find useful.

  • Lync Front End and VMware CPU Ready %

    We are running an Enterprise Lync 2013 environment with Voice. It's running in on ESX with 3 front end boxes and 2 edge servers. Every now and then we get users complaining of poor audio quality on conference calls. Although there can be many reasons for
    this that are not "Technology" related we have been digging into it. We noticed that our CPU ready % was kind of high on the Front End boxes. It was pushing 10%... after some ongoing back and forth with our VMWare engineers we got them to isolate
    our boxes for a few weeks to see if that helped. It seemed to have done the trick but our VMware engineers don't like wasting resources so they put Lync back in with general population. Now CPU ready % is hovering more around 5% so it's better than it was
    before. My questions is what % CPU ready are you guys calling "Too High" in your environments?

    Thanks for your response Ben. We have gone through the white paper with our ESX engineer. Unfortunately they don't think it applies to ESX because it focuses on HyperV. Although much of it is applicable. My hope in this post is just to get a community benchmark
    on what people are finding in their environments that "work well" for them. The main topic we have been pushing is this part of the Virtualization White Paper.
    8.1.11 Resource Over-Allocation
    Lync Server 2013 guests should not be provisioned on hypervisor hosts which are configured for CPU over allocation. For example, if the physical host has 24 cores, no more than 24 cores total should
    be allocated to all of the guests on the system.
    Lync Server includes several real-time workloads (such as audio/video and conferencing) that require real-time access to components such as processor, memory, network, and storage. If these components
    are shared among other guests and Lync does not have access to these as required, the result can be a negative user experience including dropped calls, dropped audio, choppy audio, inability to join a conference, paused video, and other user-noticeable results.
    These can be difficult to troubleshoot, as an analysis of the physical servers and virtual guests at a later point in time may show all is fine, with the issues surfacing only during periods of high utilization from other guests.

  • Solaris 10 with zfs root install and VMWare-How to grow disk?

    I have a Solaris 10 instance installed on an ESX host. During the install, I selected a 20gig disk. Now, I would like to grow the disk from 20GB to 25GB, I made the change on VMWare but now the issue seems to be Solaris. I haven't seen anything on how to grow the FS in Solaris. Someone mentioned using fdisk to manually change the number of cylinders but that seems awkward. I am using a zfs root install too.
    bash-3.00# fdisk /dev/rdsk/c1t0d0s0
    Total disk size is 3263 cylinders
    Cylinder size is 16065 (512 byte) blocks
    Cylinders
    Partition Status Type Start End Length %
    ========= ====== ============ ===== === ====== ===
    1 Active Solaris2 1 2609 2609 80
    This shows the expanded number of cylinders. but a format command does not.
    bash-3.00# format
    Searching for disks...done
    AVAILABLE DISK SELECTIONS:
    0. c1t0d0 <DEFAULT cyl 2607 alt 2 hd 255 sec 63>
    /pci@0,0/pci1000,30@10/sd@0,0
    Specify disk (enter its number):
    Any ideas?
    Thanks.

    That's the MBR label on the disk. That's easy to modify with fdisk.
    Inside the Solaris partition is another (VTOC) label. That one is harder to modify. It's what you see when you run 'format' -> 'print' -> 'partition' or 'prtvtoc'.
    To resize it, the only method I'm aware of is to record the slices somewhere, then destroy the label or run 'format -e' and create a new label for the autodetect device. Once you have the new label in place, you can recreate the old slices. All the data on the disk should be stable.
    Then you can make use of the space on the disk for new slices, for enlarging the last slice, or if you have a VM of some sort managing the disk.
    Darren

  • Is it still impossible to do bootcamp and VMWare or Parallels?

    I use bootcamp extensively to run several windows programs, mostly MS Office 2010. I also need to use Office 2011 so being able to switch back and forth between OS X and Win 7 is essential (I do this because I'm a consultant and curriculum developer--not because I'm a masochist). I've used bootcamp for years and it does a pretty good job once you get all the drivers issues sorted out.
    I've also used VM ware, but had a couple of bad experiences where I lost my virtual machine and all the data on it.  I do backups of course, but it was still really inconvient.  Plus the driver situation when doing the virtual thing rather than bootcamp just wasn't quite there yet--another reason to use bootcamp. So for the past 2 - 3 years I've just been resigned to using bootcamp.
    But occassionally it's just not convenient to reboot my system to switch from OS X to Windows, especially when all I want to do is check out some quick thing under windows but then quickly get back to Mac--two reboots!  On the other hand, when I'm doing a windows client demo or such where failure's not an option, I'd want to be in bootcamp because it feels so much more solid.
    I'm wondering if Apple or the virtual OS companies have made any changes that would allow me to have both bootcamp, which I'd use for windows in most situations, AND a virtual machine in OS X that I could use for quick trips to Windows but keep working in OS X without having to reboot.  Most of my data files are on dropbox, so even if the bootcamp partition and the virutal machine disk were inaccessible to each other I'd be able to access the files I need.
    If the answer is simply NO, you can have bootcamp or virtural machines but not both, then my next question is this:  Is either VMware or parallels getting close to being as robust as bootcamp for running windows, or should I just plan to keep on bootin' for another few years?

    Hey Bob,
    Thanks for the information. My last experience was with VMWare 1 and I don't think this functionality was available then. I downloaded today version 4 and at this point I am running Win 7 within MacOS.  Haven't tried rebooting to my bootcamp partition yet or printing or sharing, etc. If it works as advertised though I should be a happy camper.
    The import option doesn't strike me as a good one for my situation.  I have 500GB on my MBP and 120 GB allocated to my windows bootcamp partition. If I do the import option with VMWare I'd basically need another 120 GB of the total space and then I'd have two unsynchronized windows disks, one under bootcamp and the other under VMWare.
    Running VMWare as a Mac application I can see it's a bit slower than running in bootcamp, but I expected that. 
    This is exciting stuff and I appreciate you taking the time to enlighten me. 
    Thanks

  • Display Questions with Retina and VMware Fusion (Windows 7/8)

    Looking to buy my first MacBook Pro and looking to make sure I get the specs I need and have a couple of questions.
    I would like to be able to run (simultaenously)
    During the day for work:
    Windows 7 x64 - 30GB HD - 1 Core - 1GB Ram - Purpose: Has a VPN client that allows me to VPN and RDP only
    Windows 8.1 x64 - 60GB HD - 2 Cores - 4GB+ Ram - Purpose: Office 2013 installed on this VM and all my other work applicatons (light weight)
    OSX 10.10 - Whatever it can take - Light Web Browsing etc while at work.
    After work:
    Guess it doesn't matter really - i'd like to play games (bootcamp fine) if possible too. Nothing crazy so barely worth mentioning.
    My main questions:
    Display: Iris Pro or nVidia - Can the base 15 inch GPU/CPU handle the two VMs at the same time plus the host OS (OSX) without hiccups?
    Display: How does VMware Fusion recognize the discrete GPU - will the system be smooth/quiet without activating it?
    Battery life: Virtualization is pretty heavy battery wise. Does anyone know what happens to the battery when you're running a couple VMs?
    Display: How is running Windows 7/8 on a MacBook with a specifically retina display? Do the Windows PCs look really ugly/blurry due to such a high resolution?
    What is the minimum hardware required for these VMs to run fast and responsive? (CPU/GPU/RAM only)
    Thanks!!

    Sorry - we're users here, just like you, and some questions just get lost sometimes.
    The fastest hardware you can buy, the easier you'll be able to run Windows. If you use Boot Camp to run Windows (7, 8 or 8.1) the machine will run at it's best. If you want to run Windows alongside the Mac OS, you'll need to use a VM application (I use Parallels - I've tried VMwareFusion but like Parallels better and it just works best for me).
    So, to your questions:
    The Retina machine with the NVIDIA GPU will be the fastest - it's a faster processor and has more VRAM.
    Any VM is going to use resources - how much RAM, for example, is up to you. I have 16 GB of RAM and 8GB dedicated to Parallels/Windows 7 Pro.
    I wouldn't (and you really can't) run a VM for very long on battery. If you're using VM's, that's the time to plug into mains. Running a 'couple' of VM would put further heavy use on your GPU, CPU and shorten your battery life.
    I would make sure to get a good, fast quad-core i7 processor, the 2GB of VRAM NVIDIA GPU and the maximum amount of RAM (16GB).
    Good luck,
    Clinton

Maybe you are looking for