硬件
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 性能的关键因素。
•SQL Server 实例可以与 ESET PROTECT 服务器共享资源,以实现利用率的最大化和延迟的最小化。在单台计算机上运行 ESET PROTECT 服务器和数据库服务器可提高 ESET PROTECT 性能。
•如果将数据库和事务日志文件放置在单独的驱动器上(最好是单独的物理 SSD 驱动器),则 SQL Server 的性能将得到增强。
•如果您只有一个磁盘驱动器,建议您使用 SSD 驱动器。
•建议您使用全闪存体系结构。固态磁盘 (SSD) 的速度比标准 HDD 快得多。
•如果您的 RAM 配置较高,则采用 R5 设置 SAS 就足够了。已测试的配置:R5 中的 10 个 1.2TB SAS 磁盘 - 4+1 中的两个奇偶校验组,没有额外缓存。
•使用企业级 SSD 和高 IOPS 时,性能未提高。
•100 GB 容量足以满足任何数量的客户端。如果您经常备份数据库,可能需要更高的容量。
•请勿使用网络驱动器,因为其性能会降低 ESET PROTECT 的速度。
•如果您现有的多层存储基础架构允许在线存储迁移,则建议您从速度较慢的共享层开始,并监控 ESET PROTECT 的性能。如果您注意到读/写延迟超过 20 毫秒,则可以从存储层无延迟地移至速度更快的层,以使用成本效益最佳的后端。可以在虚拟机监控程序中执行相同操作(如果将 ESET PROTECT 用作虚拟机)。
针对不同客户端数调整大小的建议
可以在下面找到一定量的客户端运行一年的虚拟环境的性能结果。
数据库和 ESET PROTECT 正在具有相同硬件配置的单独虚拟机上运行。 |
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 |
非常低 |
非常低 |
不足 |