硬件和基础结构大小调整
ESET PROTECT 服务器计算机应满足下表中的以下硬件建议。
客户端数 |
ESET PROTECT 服务器 + SQL 数据库服务器 |
||||
---|---|---|---|---|---|
CPU 核心 |
CPU 时钟速度 (GHz) |
RAM (GB) |
磁盘驱动器1 |
磁盘 IOPS2 |
|
最多 1,000 |
4 |
2.1 |
4 |
单个 |
500 |
5.000 |
8 |
2.1 |
8 |
1.000 |
|
10,000 3 |
4 |
2.1 |
16 |
单独 |
2.000 |
20.000 |
4 |
2.1 |
16 |
4.000 |
|
50.000 |
8 |
2.1 |
32 |
10.000 |
|
100.000 |
16 |
2.1 |
64+ |
20.000 |
1 单个/单独磁盘驱动器 - 对于具有超过 10,000 个客户端的系统,建议您将数据库安装在单独的驱动器上。
2 IOPS(每秒 I/O 操作总数)- 最小要求值。
•建议每个连接的客户端的 IOPS 约为 0.2,但不小于 500。
•可以使用 diskspd 工具的以下命令检查驱动器的 IOPS:
客户端数 |
命令 |
---|---|
最多 5.000 个客户端 |
diskspd.exe -c1000M -b4K -d120 -Sh -r -z -w50 C:\testfile.dat |
超过 5,000 个客户端 |
diskspd.exe -c10000M -b4K -d600 -Sh -r -z -w50 C:\testfile.dat |
3 查看适用于 10,000 个客户端环境的示例方案。
磁盘驱动器建议
磁盘驱动器是影响 ESET PROTECT On-Prem 性能的关键因素。
•SQL Server 实例可以与 ESET PROTECT 服务器共享资源,以实现利用率的最大化和延迟的最小化。在单台计算机上运行 ESET PROTECT 服务器和数据库服务器可提高 ESET PROTECT On-Prem 性能。
•如果将数据库和事务日志文件放置在单独的驱动器上(最好是单独的物理 SSD 驱动器),则 SQL Server 的性能将得到增强。
•如果您只有一个磁盘驱动器,建议您使用 SSD 驱动器。
•建议您使用全闪存体系结构。固态磁盘 (SSD) 的速度比标准 HDD 快得多。
•如果您的 RAM 配置较高,则采用 R5 设置 SAS 就足够了。已测试的配置:R5 中的 10 个 1.2TB SAS 磁盘 - 4+1 中的两个奇偶校验组,没有额外缓存。
•使用企业级 SSD 和高 IOPS 时,性能未提高。
•100 GB 容量足以满足任何数量的客户端。如果您经常备份数据库,可能需要更高的容量。
•请勿使用网络驱动器,因为其性能会降低 ESET PROTECT On-Prem 的速度。
•如果您现有的多层存储基础架构允许在线存储迁移,则建议您从速度较慢的共享层开始,并监控 ESET PROTECT On-Prem 的性能。如果您注意到读/写延迟超过 20 毫秒,则可以从存储层无延迟地移至速度更快的层,以使用成本效益最佳的后端。可以在虚拟机监控程序中执行相同操作(如果将 ESET PROTECT On-Prem 用作虚拟机)。
针对不同客户端数调整大小的建议
可以在下面找到一定量的客户端运行一年的虚拟环境的性能结果。
数据库和 ESET PROTECT On-Prem 正在具有相同硬件配置的单独虚拟机上运行。 |
CPU 核心 |
CPU 时钟速度 (GHz) |
RAM (GB) |
性能 |
||
---|---|---|---|---|---|
10,000 个客户端 |
20,000 个客户端 |
40,000 个客户端 |
|||
8 |
2.1 |
64 |
高 |
高 |
正常 |
8 |
2.1 |
32 |
正常 |
正常 |
正常 |
4 |
2.1 |
32 |
正常 |
正常 |
低 |
2 |
2.1 |
16 |
低 |
低 |
不足 |
2 |
2.1 |
8 |
非常低 |
非常低 |
不足 |