系统要求

系统要求

以下是运行 ServiceDesk Plus 的最低要求。您可能需要更多的内存空间和高端处理器,具体取决于支持负载、同时访问负载以及安装在同一服务器上的其他应用程序的负载。


 

每日入站请求
( 或 )
技术员数量

硬盘和内存

数据库

处理器

操作系统

最多 100 次请求/最多 30 次登录

500 GB & 16 GB

PGSQL

1.7GHz 至 2.4GHz
10MB 至 12MB 缓存

4 核至 8 核

或任何入门级服务器级处理器

例如
Intel Xeon Scalable - Bronze/Silver
Intel Xeon E Family

Windows 服务器操作系统:(server2019 、2022 )

RedHat Linux (RHEL):7 及以上版本

Ubuntu:20 及以上

Cent OS: 8 及以上

Debian:10 及以上

 

最多 500 次请求/最多 100 次登录

2 TB & 32 GB

PGSQL/MSSQL

2.4GHz 至 3.0GHz

12MB 至 20MB 缓存

6 至 8 核

或同等的配置

例如
Intel Xeon E Family

超过 500 次请求/超过 100 次登录

2 TB & 64 GB

MSSQL

3.0GHz 至 4.5GHz

30 MB 缓存

16 核

或同等的配置
例如

Intel Xeon Scalable Gold/Platinum

 

 

请注意,您无法在非图形用户界面的 Windows 机器(或 Server Core 安装)上运行 ServiceDesk Plus。

对带有资产管理功能的 ServiceDesk Plus 的要求 

ServiceDesk Plus 使用 Endpoint Central(原Desktop Central)代理进行扫描。Endpoint Central代理与 Endpoint Central服务器紧密耦合,因此 Endpoint Central 本身将被下载并静默安装在与 ServiceDesk Plus/AssetExplorer 相同的文件夹位置。Endpoint Central 只能安装在 Windows 机器上。如果 ServiceDesk Plus/AssetExplorer 安装在 Linux 机器上,则必须在另一台 Windows 机器上手动安装 Endpoint Central,并在管理 >> 集成 >> Endpoint Central下与 ServiceDesk Plus/AssetExplorer 集成。

由于 Endpoint Central安装在 ServiceDesk Plus 文件夹中,因此最多需要 1 GB 的可用空间。


如果单独购买Endpoint Central,请参阅此处了解根据所购资产数量确定的详细硬件要求。

有关 Endpoint Central代理的详细信息,请参阅以下链接。

 

Endpoint Central 在 ServiceDesk Plus 中的代理

支持的浏览器

以下是支持的浏览器列表。我们建议您将正在使用的浏览器更新到最新版本,以获得更好的性能和安全性。 

  • 火狐

  • Google Chrome

  • Microsoft Edge

  • Zoho Ulaa

推荐屏幕分辨率: 1366 x 768 像素。

MSSQL

如果您的 ServiceDesk Plus 在 MSSQL 设置上运行,请确保将数据库服务器托管在与应用程序服务器位于同一网络下的独立机器上。 数据库服务器机器配置完全取决于配置的数据库数量和使用情况。有关系统要求,请咨询您的 DBA 或 Microsoft MSSQL 支持人员。

支持的 MSSQL 版本: 2016、2017、2019 和 2022。

MSSQL 数据库系统需求

以下是在 MSSQL 设置上运行 ServiceDesk Plus 的最低要求。此要求仅适用于与 ServiceDesk Plus 相关的数据库。

 

处理器

内存

硬盘

2.4GHz 至 3.0 GHz
30MB 缓存
16 核

64 GB

1TB

 

为了优化 MSSQL 数据库的使用,

  • 配置文件自动增长。

  • 启用已提交读快照隔离(RCSI)和数据库维护计划表。

要启用数据库维护计划,请转到管理工具 > 常规设置 > 性能设置(或)ESM 目录 > 性能设置。点击此处,以了解更多。

 

点击此处以了解有关 MSSQL 最佳实践的更多信息。

如何启用已提交读快照隔离 (RCSI)

所有 MSSQL 数据库通常都存在锁问题,这可能会影响应用程序的最佳性能。要避免 ServiceDesk Plus 中出现此类性能问题,请按照以下步骤启用已提交读快照隔离 (RCSI):


这可能需要一段时间才能完成,而且还需要停机时间,因此请安排在周末进行。
  1. 停止 ServiceDesk Plus 应用程序。
  2. 登录 SQL Management studio。
  3. 执行以下操作,使 ServiceDesk Plus 数据库脱机 

    USE master 
    GO
    ALTER DATABASE <db_name> SET OFFLINE WITH ROLLBACK IMMEDIATE
    GO

  4. 运行以启用RCSI 

    ALTER DATABASE <db_name> SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE

    GO

  5. 使用以下功能将数据库联机

    USE master 
    GO
    ALTER DATABASE <db_name> SET ONLINE
    GO

  6. 运行以下查询,检查是否已成功启用 RCSI                                                                                                                                            
    SELECT is_read_committed_snapshot_on FROM sys.databases WHERE [name] = '<db_name>' 

如果该查询的输出结果为 1,则表示已成功启用 RCSI。


现在就可以启动应用程序了。有关 MSSQL 数据库和 RSCI 的更多信息,请访问此处

 

启用 MSSQL 快照模式的优势


用户可以同时查询数据库,不会出现任何延迟或中断(尽管应用程序的负载可能会超过通常的限制)。


用户查询记录将保存在单独的 tempdb 中,不会受到并行或随后发生的其他用户查询的影响。


数据库表只有在事件完成后才会更新。

MSSQL 数据库配置

我们强烈建议您的初始数据库容量至少为 5GB,并通过监控当前数据库文件大小定期提前扩展容量,以避免不必要地触发自动增长事件。这将确保最佳的应用程序性能和流畅的数据处理。


还可以配置数据库文件的文件自动增长功能。


创建数据库

运行以下查询创建数据库:

USE master;
GO
CREATE DATABASE <dbname>
ON(
NAME=<dbname>,
FILENAME='D:\SDP\<dbname>.mdf',
SIZE=5GB);
GO


 

扩展数据库规模

运行下面的查询找出当前数据库的大小

USE master;
GO

select (size*8)/(1024*1024) from sys.master_files where DB_NAME(database_id)='servicedesk' and physical_name like '%.mdf%';

GO


 

运行以下查询,将当前数据库大小增加 5 GB

USE master;
GO
ALTER DATABASE servicedesk 
MODIFY FILE
(NAME = <dbname>,
SIZE = <currentdbsize+5GB>);
GO

 


 

如何配置文件自动增长设置


SQL Server 引擎中的默认自动增长设置可能会导致磁盘碎片和性能问题。数据文件和日志文件的这些值分别设置为 1 MB 和 10%。我们建议您将这些值配置为固定值,而不是百分比。

为确保最佳应用性能,我们强烈建议将数据文件和日志文件自动增长值分别配置为 256 MB 和 128 MB。


按照以下步骤配置文件自动增长

  1. 登录 SQL Management studio 并运行以下查询:

    USE <db_name>

    EXEC sp_helpfile

    GO



     
  2. 如果数据 (.mdf) 和日志 (.ldf) 文件的配置增长值小于建议值,请运行以下查询:
    
    USE master
    Copy to clipboard

    GO

    ALTER DATABASE <db_name>

    MODIFY FILE ( NAME = N'<db_name>', FILEGROWTH = 256MB )

    GO

    ALTER DATABASE <db_name>

    MODIFY FILE (NAME = N'<db_name>_log', FILEGROWTH = 128MB )

    GO

  3. 重新运行步骤 1 中的查询,检查自动增长值是否与建议值一致。
     

PostgreSQL (适用于 ServiceDesk Plus 10.0 及更早版本)


由于 PostgreSQL 9.2 需要用户修改内核资源,以便为 Postgres 服务器分配所需的资源

i. 在 /etc/sysctl.conf 中添加以下条目

kernel.shmmax=536870912 

kernel.shmall=131072 

ii. 执行 sudo sysctl -p /etc/sysctl.conf 重新加载已配置的变更。

这只适用于使用自带 Postgres 的 Linux 操作系统安装。

防病毒软件扫描注意事项

 

与 ServiceDesk Plus 在同一系统上运行的任何防病毒软件(如Symantec)都会影响应用程序的性能。因此,为确保应用程序性能,请将以下项目排除在防病毒扫描之外:

 

  • PGSQL 数据库的 pgsql.exe 进程和 PostgreSQL 文件夹


  • MSSQL 和 PGSQL 数据库的日志文件夹


只有指定的项目需要免于扫描,可以对 ServiceDesk Plus 文件夹的其余部分进行杀毒扫描。