We have a workstation with 12 cores, which runs multiple sessions of Inventor to configure models through iLogic - 1 session per core for arguments sake. So in theory we can have 12 sessions of Inventor all working at the same time.
With Inventor 2011, Windows 7 seemed to manage the workload across the cores quite effectively - we could see in task manager that multiple cores were working away.
However, we recently upgraded to 2013 and now we're noticing that the workload of all the Inventor sessions is happening on one core, Core 0 and completely maxing it out.
The Inventor.exe process affinities are set to use all the cores, but this doesn't happen and consequently grinds the Inventor processes to a halt.
As a workaround we are setting the affinity of each Inventor process to its own core.
Has something changed in Inventor 2013 to cause this? Surely it's the OS's job to balance workload across cores where possible?
Thanks for any advice.
System Info :
Dell Precision R5500
Intel Xeon X5690, 3.47GHz (x2)
Windows 7 Professional SP1 64 Bit
Inventor 2013 SP1.1
Solved! Go to Solution.
This looks a question on product. I have asked the moderator of forum to help you move to the board of product:
We've worked around this by explicilty assigning the 'Affinity' of the Inventor processes.
This can be done manually in Task Manager, or in our case we built a quick exe to handle it.