Skip to main content

Hi All,

One of our customers was upgrading their Acceptance and Production servers (VM's) with ArcGIS Pro / FME 2014 DataInteroperability 32-bits and ran into a strange problem. Both machines were equal configured with the same software .

Resources:

 

New Acceptance server 4 GB and 2 Cores

 

New Production server 12 GB and 4 Cores, because more is better

and running a workspace with a FeatureMerger (merging 2 x 1 mln+ features together) and several joiners on the new Acceptance machine was performing just like the old (A & P) environment, merging the features within 3 minutes. However, on the new Production the Featuremerger slowed down to 0.0x% features merged and was optimizing memory all the time so it could run all over the weekend without ending.

Installed a separate FME Desktop to exclude possible influence of ArcGIS and DataInterop, but without result.

Because the 'hardware' resources were the only differences, I suggested to downgrade the Production server to the same configuration as the Acceptation machine.

 

Ran the workspace again and it performed as well as on the Acceptation and old servers, so it looks like sometimes less is better.

The problem is solved, but does anyone have an explanation for the behavior?

 

Kind regards,

 

Krien Guijt

Hi @krien,

Earlier versions of 32 bit FME had a less sophisticated memory management system that would not work well on computers with a large (for the time) amount of memory. This is much improved in the current version of FME.

If you examine the log files from the larger computer, they will document the amount of memory FME thinks is available to it.


Hi @krien,

Earlier versions of 32 bit FME had a less sophisticated memory management system that would not work well on computers with a large (for the time) amount of memory. This is much improved in the current version of FME.

If you examine the log files from the larger computer, they will document the amount of memory FME thinks is available to it.

Hi @daveatsafe

Tnx for the explanation, it was something I thought of, but overlooked it in the log.

 

I also did an install of the FME Desktop 2014, same version as in DataInterop, but if I had installed the latest version it would have been more clear I think.

Thanks again,

Krien Guijt


Hi @daveatsafe

Thnx for the explanation. It was something I already thought of, but overlooked the memory part in the logging, the logging of the workspace ran from ArcGIS is quite messing.

 

Also tested on the Desktop with the same version (2014) as in DataInterop, if I had tested on a later (newest) version it would have been more clear I think.

Thanks again for the update,

 

KrienGuijt

Reply