|
Actual sizing depends on the application and usage scenarios.
|
|
If in the future, you choose to move to SSO authentication, you will need to reconfigure so that both ThingWorx and the Experience Service are on the same server.
|
Aspect
|
Value
|
Description
|
Memory
|
4 GB
|
|
CPU(s)
|
2 Cores
|
Virtualized environments may use unique terminology for specifying how many CPUs/Cores are being provided. This must be taken into account when determining if the environment meets the minimum requirements.
Experience publishing places the heaviest load on the CPU and the size of the experience being published determines how much of the CPU a publishing request uses. In the absence of publishing, a two-core system can accommodate the typical activity of several thousand non-publishing users assuming a sustained request arrival rate of 10 requests per second.
|
Disk Type
|
*
|
Server-class hardware is recommended.
|
Disk Space
|
1 GB
|
Disk space size accommodates the Experience Service installation including, Node.js and required node modules. It also accommodates the creation of the initial tables in a SQLite database (if SQLite is being used).
• This does NOT include the space required for the OS, required ThingWorx server, or PostgreSQL database (if PostgreSQL is being used).
• Additional space is required to store published experience content. The total additional disk space required depends on the size and complexity of published Experiences. The size of each experience is approximately 2 MB, not including the 3D graphics data included in the experience. The size of the 3D graphics data can vary greatly depending on complexity and quality.
• Additional space is also required for log files. Log files can grow very large depending on use. It is recommended that you use syslog and log rolling.
|
Disk Speed
|
*
|
No specific recommendation currently. Under normal conditions, disk I/O is not an issue unless multiple projects are being published concurrently.
|
# of Users
|
Recommendation
|
< 500
|
No additional hardware resources are required. This assumes a sustained request arrival rate of no more than 1 request per second.
|
500-1000
|
1 additional CPU core is recommended. This assumes a sustained request arrival rate of no more than 5 requests per second.
|
> 1000
|
For this number of active users, it is recommended that the Experience Service be installed separately from the ThingWorx server. This assumes a sustained request arrival rate of 10 requests per second or greater.
|