PhotoMesh supports an experimental feature of running multiple fusers on powerful machines for potentially enhanced performance. To run multiple fusers, a computer requires a high number of CPU cores (16 or more) and a large amount of RAM (32 GB or more). It is recommended that a minimum of 16 GB RAM and 8 cores be available per fuser. Multiple fusers on the same machine cannot be currently used when using Auto-Scaling AWS instances or a Fusers Pool .
As a general guideline, the optimal number of PhotoMesh fusers per machine can be calculated by taking the lower of – the total number of CPU cores in the machine divided by 8 and the total RAM (in GB) divided by 16 (rounded down). It is highly recommended, however, to perform tests with different numbers of fusers since various factors such as I/O speed, network, memory cache can affect performance.
To launch multiple fusers:
- Add a unique ID parameter to the PhotoMeshFuser.exe command line.
Example:
To launch three PhotoMesh fusers in parallel on one machine, run these command lines:
>"C:\Program Files\Skyline\PhotoMesh\Fuser\PhotoMeshFuser.exe" 1
>"C:\Program Files\Skyline\PhotoMesh\Fuser\PhotoMeshFuser.exe" 2
>"C:\Program Files\Skyline\PhotoMesh\Fuser\PhotoMeshFuser.exe" 3