以下是运行 ServiceDesk Plus 的最低要求。您可能需要更多的内存空间和高端处理器,具体取决于支持负载、同时访问负载以及安装在同一服务器上的其他应用程序的负载。
每日入站请求 | 硬盘和内存 | 数据库 | 处理器 | 操作系统 |
最多 100 次请求/最多 30 次登录 | 500 GB & 16 GB | PGSQL | 1.7GHz 至 2.4GHz 4 核至 8 核 或任何入门级服务器级处理器 | 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 核 或同等的配置 例如 | |
超过 500 次请求/超过 100 次登录 | 2 TB & 64 GB | MSSQL | 3.0GHz 至 4.5GHz 30 MB 缓存 16 核 或同等的配置 例如 |
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
如果您的 ServiceDesk Plus 在 MSSQL 设置上运行,请确保将数据库服务器托管在与应用程序服务器位于同一网络下的独立机器上。 数据库服务器机器配置完全取决于配置的数据库数量和使用情况。有关系统要求,请咨询您的 DBA 或 Microsoft MSSQL 支持人员。
支持的 MSSQL 版本: 2016、2017、2019 和 2022。
以下是在 MSSQL 设置上运行 ServiceDesk Plus 的最低要求。此要求仅适用于与 ServiceDesk Plus 相关的数据库。
处理器 | 内存 | 硬盘 |
2.4GHz 至 3.0 GHz | 64 GB | 1TB |
为了优化 MSSQL 数据库的使用,
配置文件自动增长。
启用已提交读快照隔离(RCSI)和数据库维护计划表。
要启用数据库维护计划,请转到管理工具 > 常规设置 > 性能设置(或)ESM 目录 > 性能设置。点击此处,以了解更多。
点击此处以了解有关 MSSQL 最佳实践的更多信息。
所有 MSSQL 数据库通常都存在锁问题,这可能会影响应用程序的最佳性能。要避免 ServiceDesk Plus 中出现此类性能问题,请按照以下步骤启用已提交读快照隔离 (RCSI):
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
GO
USE master
GO
ALTER DATABASE <db_name> SET ONLINE
GO
运行以下查询,检查是否已成功启用 RCSI
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE [name] = '<db_name>'
启用 MSSQL 快照模式的优势
用户可以同时查询数据库,不会出现任何延迟或中断(尽管应用程序的负载可能会超过通常的限制)。
用户查询记录将保存在单独的 tempdb 中,不会受到并行或随后发生的其他用户查询的影响。
数据库表只有在事件完成后才会更新。
我们强烈建议您的初始数据库容量至少为 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
为确保最佳应用性能,我们强烈建议将数据文件和日志文件自动增长值分别配置为 256 MB 和 128 MB。
按照以下步骤配置文件自动增长
USE <db_name>
EXEC sp_helpfile
GO
如果数据 (.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
由于 PostgreSQL 9.2 需要用户修改内核资源,以便为 Postgres 服务器分配所需的资源
i. 在 /etc/sysctl.conf 中添加以下条目
kernel.shmmax=536870912
kernel.shmall=131072
ii. 执行 sudo sysctl -p /etc/sysctl.conf 重新加载已配置的变更。
与 ServiceDesk Plus 在同一系统上运行的任何防病毒软件(如Symantec)都会影响应用程序的性能。因此,为确保应用程序性能,请将以下项目排除在防病毒扫描之外:
PGSQL 数据库的 pgsql.exe 进程和 PostgreSQL 文件夹
MSSQL 和 PGSQL 数据库的日志文件夹