I am working with Autodesk Revit; running on Windows 7 and Parallels, on an i7 iMac. I have been doing some benchmarking lately to try to figure out what the best Parallels settings are, and I am noticing some very strange results. Attached is a PDF of some data. The benchmark times various tasks in Revit that are executed via a journal file. I did multiple runs on Bootcamp as a baseline, then more runs in Parallels with 8,4,2 & 1 CPU assigned to the VM. Each run's numbers where averaged and totaled.
The first thing I noticed is the variation in times. I ran the benchmark in Bootcamp 5 times, and things varied by 1 or 2 seconds, even when the task took nearly a minute to complete.
In Parallels I ran the benchmark 3 times for each tested CPU configuration, and sometimes I got times ranging from 30-50 seconds, for a task that in Bootcamp all five runs where 21 or 22 seconds total. So, why so much variation in the times? I would think this kind of performance creep would be murder when playing games. Is this expected results? And is there anything that can be done to stabilize performance a bit?
Also, there where some tasks where Parallels was just as fast as Bootcamp, and others where Parallels was much slower. I assume this is just the nature of the work and nothing in the settings will affect it, but maybe not?
Lastly, there are some places where the times make perfect sense, Bootcamp is fastest, then Parallels with 8 cores, on down to Parallels with 1 core. But there are other places where Boot camp and Parallels w/ 8 cores come in at 1 & 2, and then Parallels with 1 core will be next fastest, followed by Parallels with 2 cores, and then 4. there are even some parts of the benchmark where Parallels with 1 core is faster than Bootcamp! But it isn't a reverse of the pattern (i.e. Parallels with 2 cores isn't next fastest, 4 cores is!), as if the task is very single threaded and Turbo Boost is impacting things. Any thoughts or explanations?
Very perplexing results, to be sure.
Thanks!
Gordon
The first thing I noticed is the variation in times. I ran the benchmark in Bootcamp 5 times, and things varied by 1 or 2 seconds, even when the task took nearly a minute to complete.
In Parallels I ran the benchmark 3 times for each tested CPU configuration, and sometimes I got times ranging from 30-50 seconds, for a task that in Bootcamp all five runs where 21 or 22 seconds total. So, why so much variation in the times? I would think this kind of performance creep would be murder when playing games. Is this expected results? And is there anything that can be done to stabilize performance a bit?
Also, there where some tasks where Parallels was just as fast as Bootcamp, and others where Parallels was much slower. I assume this is just the nature of the work and nothing in the settings will affect it, but maybe not?
Lastly, there are some places where the times make perfect sense, Bootcamp is fastest, then Parallels with 8 cores, on down to Parallels with 1 core. But there are other places where Boot camp and Parallels w/ 8 cores come in at 1 & 2, and then Parallels with 1 core will be next fastest, followed by Parallels with 2 cores, and then 4. there are even some parts of the benchmark where Parallels with 1 core is faster than Bootcamp! But it isn't a reverse of the pattern (i.e. Parallels with 2 cores isn't next fastest, 4 cores is!), as if the task is very single threaded and Turbo Boost is impacting things. Any thoughts or explanations?
Very perplexing results, to be sure.
Thanks!
Gordon