ESET PROTECT Server machine should meet the following hardware recommendations in the table below.
Number of clients |
ESET PROTECT Server + SQL database server |
||||
---|---|---|---|---|---|
CPU cores |
CPU clock speed (GHz) |
RAM (GB) |
Disk drive1 |
Disk IOPS2 |
|
Up to 1,000 |
4 |
2.1 |
4 |
Single |
500 |
5,000 |
8 |
2.1 |
8 |
1,000 |
|
10,000 3 |
8 |
2.1 |
16 |
Separate |
2,000 |
50,000 |
16 |
2.1 |
32 |
10,000 |
|
100,000 |
16 |
2.1 |
32+ |
20,000 |
The disk drive is the critical factor influencing the ESET PROTECT performance.
The SQL Server instance can share resources with the ESET PROTECT Server to maximize utilization and minimize latency. Run the ESET PROTECT server and the database server on a single machine to increase the ESET PROTECT performance.
Disk drive recommendations
•1 Single / Separate disk drive – We recommend installing the database on a separate drive for systems with over 10,000 clients.
oThe performance of a SQL server is enhanced if you place database and transaction log files on separate drives, preferably separate physical SSD drives.
oUse an enterprise-grade SSD with high IOPS for high-performance systems.
•2 IOPS (total I/O operations per second) – Minimum required value.
•3 See the example scenario for 10,000 clients environment.
•We recommend having approximately 0.2 IOPS per connected client, but no less than 500.
•You can check your drive’s IOPS using the tool diskspd, use the following command:
Clients number |
Command |
Up to 5,000 clients |
diskspd.exe -c1000M -b4K -d120 -Sh -r -z -w50 C:\testfile.dat |
Over 5,000 clients |
diskspd.exe -c10000M -b4K -d600 -Sh -r -z -w50 C:\testfile.dat |
•Use Solid-state disks (SSD), as they are much faster than the standard HDD.
•100-GB capacity is enough for any number of clients. You may need a higher capacity if you backup the database often.
•Do not use a network drive, as its performance would slow the ESET PROTECT down.
Sizing recommendations for different client counts
Below you can find the performance results for a virtual environment with a set number of clients running for one year.
Note The database and ESET PROTECT are running on separate virtual machines with identical hardware configurations. |
CPU cores |
CPU clock speed (GHz) |
RAM (GB) |
Performance |
||
---|---|---|---|---|---|
10,000 clients |
20,000 clients |
40,000 clients |
|||
8 |
2.1 |
64 |
High |
High |
Normal |
8 |
2.1 |
32 |
Normal |
Normal |
Normal |
4 |
2.1 |
32 |
Normal |
Low |
Low |
2 |
2.1 |
16 |
Low |
Low |
Insufficient |
2 |
2.1 |
8 |
Very low |
Very low |
Insufficient |
Source : Official ESET Brand
Editor by : BEST Antivirus KBS Team