I am working on revamping our corporate FME Server environment and I am trying to figure out how to spec our servers. How do the engines use the cpu cores? If I have two engines running on a four core machine, are they each using two or are there two cores sitting idle (Assuming both cores are running jobs)?
Engines and Server Cores
Best answer by hkingsbury
When reccomending system specs for our clients we typically recommend (<# of Engines>/2)+1 Cores (4 engines - 3 cores, 11 engines -7 cores) But as @virtualcitymatt alluded to, FME Server does do more than just run engines. Also with parallel processing you can very easily chew up cores.
Its really dependent on typical use case. If FME server is typically used for short, easy to process jobs, then you may get away with 4 engines per core. If you're liekly to be processing massive datasets that greatly benefit from parallel processing then you may only want one engine per core.
Temp storage is something worth investing in. The faster the temp storage is the better (in terms of IOPs). Again, size is dependent on typical usage. RAM is also typical usage specific
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.


