Experience Service 安装前须知 > 系统要求 > 确定硬件需求
  
确定硬件需求
硬件需求取决于 Experience Service 在运行时是与所需的 ThingWorx 服务器使用同一硬件,还是分别使用不同的硬件。以下是确保正常运行的最低配置推荐。
* 
实际配置取决于应用程序和使用情况。
Experience Service 与 ThingWorx 服务器分开安装(仅限基本身份验证)
以下硬件需求指南假定使用基本身份验证,并且 Experience Service 与所需的 ThingWorx 服务器安装在不同的硬件上。
* 
如果以后改为使用 SSO 身份验证,则需要重新配置,使 ThingWorxExperience Service 位于同一服务器上。
类别
说明
内存
4 GB
CPU
双核
虚拟环境可能使用独特的术语来指定提供多少个 CPU/内核。在确定环境是否满足最低要求时,必须考虑到这一点。
发布体验时,会对 CPU 造成相当大的负载,而所发布体验的大小决定了发布请求会占用多少 CPU。在没有任何发布操作的情况下,双核系统可容纳数千个非发布用户的典型操作活动 (假定持续请求到达率为每秒 10 个请求)。
磁盘类型
*
建议使用服务器级硬件。
磁盘空间
1 GB
磁盘空间的大小应能够容纳 Experience Service 的安装,包括 Node.js 和必需的节点模块。此外还应容纳 SQLite 数据库中创建的初始表 (如果使用 SQLite),
这还不包括安装操作系统、必需的 ThingWorx 服务器或 PostgreSQL 数据库 (如果使用 PostgreSQL) 所需的空间。
还需要额外的空间来存储所发布的体验内容。所需的额外磁盘空间总量取决于所发布体验的大小和复杂程度。每个体验的大小约为 2 MB,不包括体验中包含的 3D 图形数据。3D 图形数据的大小会随其复杂度与质量不同而差异巨大。
还需要额外的空间来存储日志文件。日志文件可能会随使用情况而变得非常大。建议使用系统日志和日志滚动。
磁盘速度
*
目前没有具体的建议。在正常情况下,磁盘 I/O 不会有大问题 (除非同时发布多个项目)。
Experience Service 与 ThingWorx 服务器安装在一起
如果 Experience ServiceThingWorx 服务器安装在同一硬件上,则最低硬件要求将取决于活动的 Experience Service 用户数。下表列出了除上述 Experience Service 与 ThingWorx 服务器一起安装时的推荐配置之外还需要的额外硬件资源。有关 ThingWorx 服务器最低硬件大小要求的更多信息,请参阅 ThingWorx 文档。
用户数
建议
< 500
不需要额外的硬件资源。假定持续请求到达率不超过每秒 1 个请求。
500-1000
建议增加 1 个 CPU 内核。假定持续请求到达率不超过每秒 5 个请求。
> 1000
对于该数量的活动用户,建议将 Experience ServiceThingWorx 服务器分开安装。假定持续请求到达率为每秒 10 个或更多请求。