System Requirements > 9.1 System Requirements
9.1 System Requirements
Release Advisor is the primary source for system requirements and compatibility information for all PTC products. When you want to review a release matrix for a current PTC product, or are ready to upgrade to a new version of a PTC product, the Release Advisor can help guide you to the information you need.
ThingWorx 9.1 system requirements and compatibility matrix are located here. To see the matrix for any ThingWorx 9.1.x version, follow the steps here.
ThingWorx Server Requirements
The following are minimum recommendations for production. Actual sizing will depend on the application and usage scenarios.
Hardware Sizing
Aspect
Value
Comment
Memory
16 GB
Configuration will require a percent of dedicated memory to be allocated to the Java VM.
CPU(s)
4 Cores
Virtualized environments may have their own 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.
The amount of concurrent query activity, indexing and searching, as well as the amount of internal event and/or property data-change may warrant increased CPU resources.
Disk Type
*
Server-class hardware is recommended.
Disk Space
100GB
This size will accommodate the default ThingWorx web application installed in Tomcat, along with the initial ThingworxStorage (DB) directory and some initial configuration data.
* 
This does NOT include the space required for the OS or other prerequisite software.
An additional 100GB of space is required if ThingWorx Flow is also installed (for a total minimum of 200GB of disk space).
The total disk space required for any given application depends on the amount of configuration and runtime data that will be maintained. Customers should work with Sales and Field Enablement to estimate space needs according to their application requirements.
Disk Speed
10000 RPM or SSD
Speed is important if you are storing data on the ThingWorx Platform. PTC recommends the fastest disk(s) you can afford, but you should not use disks slower than 10000 RPM.
* 
You may wish to consider a RAID configuration to increase disk performance
If you will be executing regular system backups, it is HIGHLY recommended to use an additional physical disk on its own controller - not simply a separate partition on the same physical disk.
Was this helpful?