系统要求
以下列出了运行 ServiceDesk Plus MSP 的最低要求。根据支持负载、同时访问负载及同一服务器上安装的其他应用负载,您可能需要更多的内存空间和高端处理器。
|
每日入站请求量 |
硬盘类型 |
内存 |
处理器 |
操作系统 |
|
10x - 少于 100 |
500GB SSD |
16GB |
1.7GHz 至 2.4GHz 例如 |
Windows Server OS(2019,2022) Cent OS 8(SE) Cent OS Stream 有关操作系统 EOL 的更多信息, 请访问此处. |
|
100x - 高达 1000 |
2TB SSD |
16GB/32GB* |
2.4GHz 至 3.0GHz 12MB 至 20MB 缓存 |
|
|
1000x - 超过 1000 |
2TB#/3TB* SSD |
16GB/32GB* |
3.0GHz 至 4.5GHz 12MB 至 30MB 缓存 10 核心至 20 核心 或同等技术 例如 Intel Xeon Scalable Gold/Platinum |
* - PostgreSQL 捆绑配置为数据库
# - 如果请求描述/对话和附件等较多,则根据业务使用情况需要更大容量。
ServiceDesk Plus MSP 资产管理的要求
ServiceDesk Plus MSP 使用 Endpoint Central(前称 Desktop Central)代理进行扫描。Endpoint Central 代理与服务器紧密集成,因此,Endpoint Central 本身会下载并静默安装在与 ServiceDesk Plus MSP/AssetExplorer 相同的文件夹位置。Endpoint Central 仅能安装在 Windows 机器上。如果 ServiceDesk Plus MSP/AssetExplorer 安装在 Linux 机器上,则必须手动在另一台 Windows 机器上安装 Endpoint Central,并在 管理员 > 集成 > Endpoint Central(前称 Desktop Central).
由于 Endpoint Central 安装于 ServiceDesk Plus MSP 文件夹内,最多需要 1 GB 的可用空间。
如果单独购买 Endpoint Central,请参阅 此处 获取基于购买资产数量的详细硬件要求。
有关 Endpoint Central 代理的更多详细信息,请访问以下链接。
ServiceDesk Plus MSP 中的 Endpoint Central 代理
支持的浏览器
以下是支持的浏览器列表。我们建议您升级到所用浏览器的最新版本,以获得更好的性能和安全性。
-
Mozilla Firefox
-
Google Chrome
-
Microsoft Edge
MSSQL
如果您的 ServiceDesk Plus MSP 运行在 MSSQL 环境中,确保数据库服务器部署于与应用服务器相同的网络中的独立机器上。数据库服务器的配置完全取决于配置的数据库数量及使用情况。请咨询您的 DBA 或 Microsoft MSSQL 支持获取系统要求。
支持的 MSSQL 版本: 2012、2014、2016、2017、2019 和 2022。
MSSQL 数据库系统要求
以下列出了在 MSSQL 环境中运行 ServiceDesk Plus MSP 相关数据库的最低要求。
|
处理器 |
内存 |
硬盘 |
|
2.4GHz 至 3.0 GHz |
32GB |
1TB |
为了最佳使用 MSSQL 数据库,
-
配置 文件自动增长.
-
启用 读取提交快照隔离(RCSI)和数据库维护计划。 要启用数据库维护计划,请转至
通用设置 管理员 > 性能设置 > 欲了解更多 MSSQL 最佳实践,.
请点击此处 如何启用读取提交快照隔离(RCSI).
所有 MSSQL 数据库通常存在锁定问题,可能影响应用的最佳性能。为避免 ServiceDesk Plus 中的此类性能问题,请按照以下步骤启用读取提交快照隔离(RCSI):
此过程可能需要一段时间且要求停机,因此请安排在周末进行。
- 登录 SQL Management Studio。
- 通过执行以下命令将 ServiceDesk Plus 数据库离线:
- USE master GO ALTER DATABASE <db_name> SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
通过运行以下命令启用读取提交快照:
- ALTER DATABASE <db_name> SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE
用以下命令将数据库联机:
通过运行以下命令启用读取提交快照:
- USE master GO ALTER DATABASE <db_name> SET ONLINE
运行以下查询检查是否成功启用 RCSI:
通过运行以下命令启用读取提交快照:
-
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE [name] = '<db_name>'
如果查询结果为 1,表示您已成功启用 RCSI。
启用 MS SQL 快照模式的好处 此处.
数据库的多用户同时查询将不再有延迟或中断(尽管应用负载可能超过平常限制)。
用户查询的记录将维护在单独的 tempdb 中,不受其他并行或后续用户查询的影响。
只有在事务完成后,数据库表才会更新。
MSSQL 数据库配置
我们强烈建议数据库初始容量至少为 5GB,并通过监控当前数据库文件大小定期提前扩展,以避免不必要的自动增长事件。这将确保最佳的应用性能和顺畅的数据处理。
也可以配置数据库文件的自动增长。欲了解更多,请点击此处。
创建数据库
运行以下查询创建数据库:
USE master;
CREATE DATABASE <dbname>
通过运行以下命令启用读取提交快照:
ON(
NAME=<dbname>,
FILENAME='D:\MSP\<dbname>.mdf',
SIZE=5GB);
扩展数据库大小
通过运行以下命令启用读取提交快照:

通过以下查询查找当前数据库大小:
select (size*8)/(1024*1024) from sys.master_files where DB_NAME(database_id)='servicedesk' and physical_name like '%.mdf%';
CREATE DATABASE <dbname>
通过运行以下命令启用读取提交快照:
运行以下查询,为当前数据库大小增加 5GB:
通过运行以下命令启用读取提交快照:

ALTER DATABASE servicedesk
CREATE DATABASE <dbname>
通过运行以下命令启用读取提交快照:
MODIFY FILE
(NAME = <dbname>,
SIZE = <currentdbsize+5GB>);
如何配置文件自动增长设置
通过运行以下命令启用读取提交快照:

SQL Server 引擎中的默认自动增长设置可能导致磁盘碎片和性能问题。数据文件和日志文件的默认值分别为 1 MB 和 10%。我们建议将这些设置配置为固定值,而非百分比。
为确保最佳应用性能,我们强烈建议数据文件和日志文件的自动增长值分别配置为 256 MB 和 128 MB。
按照以下步骤配置文件自动增长:
➤ 登录 SQL Management Studio 并运行以下查询:
USE <db_name>
EXEC sp_helpfile
➤ 如果数据文件(.mdf)和日志文件(.ldf)的配置增长值低于推荐值,运行以下查询:
通过运行以下命令启用读取提交快照:

USE master
ALTER DATABASE <db_name>
通过运行以下命令启用读取提交快照:
MODIFY FILE ( NAME = N'<db_name>', FILEGROWTH = 256MB )
MODIFY FILE (NAME = N'<db_name>_log', FILEGROWTH = 128MB )
通过运行以下命令启用读取提交快照:
MODIFY FILE ( NAME = N'<db_name>', FILEGROWTH = 256MB )
重新运行步骤 1 中的查询,检查自动增长值是否已对应到推荐值。
通过运行以下命令启用读取提交快照:
Re-run the query in step 1 and check if the autogrowth values now correspond to the recommended values.
PostgreSQL(适用于 ServiceDesk Plus MSP 10.5 或更早版本)
由于 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.exe 进程和 PGSQL 数据库的 PostgreSQL 文件夹
-
MSSQL 和 PGSQL 数据库的日志文件夹
