系统要求

系统要求

支持的操作系统

ServiceDesk Plus支持在以下操作系统上运行:

  • Windows 2025, 2022, 2019

  • Debian 12, 11

  • RHEL 9, 8, 7

  • Ubuntu 22, 20

  • Ubuntu 24.04 Pro

  • Rocky Linux 9.5, 8.6

此列表将会定期更新,需要注意这些操作系统都支持PostgreSQL和MSSQL。

运行Azure SQL的Azure VM (Windows 2019) 也支持运行ServiceDesk Plus。

 

ServiceDesk Plus已在以上操作系统上测试了安装以及以PostgreSQL和MSSQL数据库运行。
对于使用外部PostgreSQL的用户,数据库版本应当与内置的PostgreSQL版本相同。

最小内存要求

以下为根据每天入站请求数建议的最小内存及数据库要求,您可能需要根据入站的请求数以及登录的技术员数量、并发的访问负载以及同服务器上运行的其它应用性能消耗情况,增加RAM空间以及采用更高性能的处理器。

 

每天入站请求数 & 技术员数量

磁盘 & RAM

数据库

处理器

每天至多500请求 & 至多50技术员

 

500 GB & 12 GB

内置 PGSQL

2.0 GHz 8 核心入门级服务器处理器,如:

Intel Xeon E Family

每天501-5000请求 & 51-500 技术员

 

1 TB & 16 GB

内置 PGSQL

2.4 GHz 12核心服务器处理器,如:

Intel Xeon E Family

每天5000-10000请求 & 501-1500技术员

 

2 TB & 24 GB

内置 PGSQL

3.0 GHz 16核心 30MB L3缓存 高规格服务器处理器,如:

Intel Xeon Scalable Gold/Platinum

 

对于每天需要处理超过10000个请求的大型企业,建议准备为数据库单独配置一个高规格的服务器级别机器,确保该机器满足运行外置MSSQL外置PostgreSQL的前提条件。

在具有更高使用场景的环境中,我们推荐将java堆大小设置为4GB或6GB,更大的堆大小可能触发更为频繁的垃圾回收操作,造成应用运行缓慢。

注意,您不能在无GUI的Windows机器(或仅服务器核心安装)上运行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 文件夹的其余部分进行杀毒扫描。