6
0
I support some tax consultants who love to use Excel when they should probably be using Access. Anyway, they have created two Excel files, A and B. File B has cells linked to file A. File A is 27 MB and file B is 16 MB. One worksheet has roughly 1 million rows and there is another worksheet doing a whole bunch of SUMIF on the 1 million rows. Not the best idea, but whatever.
Both Excel files open and recalculate within a reasonable amount of time (1-2 minutes). For a files that large, this is acceptable.
Here is the problem: Once you change a cell, and save the file B, it takes a solid 30 minutes to save the file, and the processors are going full speed. I've tried this on 6 different machines, all running Windows XP SP3 with Office 2007 SP2 and all patches. The specs vary from one machine with 512 MB or RAM to a machine with 4 GB of RAM and quad processors. Same result every time.
Here is the clincher: If I do this same save operation on a VMWare virtual machine, the file gets saved in 1 minute. I've tried this with my ESX servers at the office, my Mac Fusion at home, and VMWare workstation at the office. It does not matter how much RAM the virtual machine has... it saves in about 1 minute every time.
Does anybody have any idea why this is happening and how to fix?
are the VMware clients running XP SP3 with Office 2007 like the office machines? – Chris_K – 2010-04-08T17:11:35.020
Yes. In fact all of the machines tested, including the VMs, are based off the same corporate image. – Gerald L – 2010-04-08T17:15:28.477
Were the VMs 'fresher' (f.e. without updates) then the real PCs? – Bobby – 2010-04-08T17:26:34.330
No. Patch levels are all the same. – Gerald L – 2010-04-08T17:32:16.860
Are the VMs all on solid state drives? ;-) (yeah, that's a reach... ) – Chris_K – 2010-04-08T17:34:06.107
Nope. All standard hard drives. One other thing--the VMWare workstation machine I tried it on has 4GB of RAM and quad processors. It runs Windows 7. If I run it natively on that machine, it takes 30 minutes to save the file. If I boot up an XP image with 512 MB of RAM in VMWARE, it saves in 1 minute. Very weird. – Gerald L – 2010-04-08T17:38:07.890
@Chris_K the CPU's wouldn't be going full steam if the issue was disk IO, unless the HDD's were operating in PIO mode. – Nitrodist – 2010-04-10T21:17:41.280
@Nitrodist: that's kinda why I added "that's a reach" :-) – Chris_K – 2010-04-10T22:02:03.890
Is it possible antivirus software is running on the physical machines but not virtual?
Also are there any Excel add-ins that are running on the physical and not virtual? – PaulWaldman – 2010-04-14T22:54:13.650
I checked the anti-virus and it is the same on the physical and virtual machines. Also tried with no anti-virus and same result. – Gerald L – 2010-04-15T17:15:54.110