Technical Requirements for Server and Hardware Equipment
- Technical Requirements for Server and Hardware Equipment
- Technical Infrastructure Specification
- Hardware: Server
- System Requirements for the Server Part (Up to 100 Users)
- System Requirements for the Server Part (Up to 500 Users)
- System Requirements for the Server Part (Up to 1,000 Users)
- System Requirements for the Server Part (1,000–3,000 Users)
- System Requirements for the Server Part (3,000–5,000 Users)
- System Requirements for the Server Part (5,000–10,000 Users)
- System Requirements for Installing the AI Agent
- Linux Kernel Version Requirements
- ClickHouse DBMS Version Requirements
- Client-Side Software and Hardware
- System Requirements for Workstations Installing the Monitoring Agent
- User Workstation Requirements for Accessing the Operavix Web Interface
- Test Environment Requirements
- Test Operavix Server Requirements
- Test Workstation for Monitoring Agent
Technical Infrastructure Specification
To fully operate the system, two servers must be installed.
The first server (Windows/Linux) is the Operavix application server, used for centralized license storage, user data storage, and centralized statistics collection. The application server stores data in a database (ClickHouse and the built-in file-based database). A connector is deployed on the application server to enable communication between the server and the web interface via the HTTP/HTTPS protocol. The application server can run on either a Windows or Linux server.
The second server (Linux) is the terminal server, used to store all analytical data. Only Linux servers can serve as terminal servers.
The system operates 24/7, provided the hardware recommendations are followed.
Hardware: Server
System Requirements for the Server Part (Up to 100 Users)
| Characteristic | Minimum Value |
|---|---|
| Server for Installing the Operavix Application | |
| Operating System | Windows Server 2012 R2 or later, x64 Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 8 |
| RAM Volume | 12 GB |
| Free Disk Space for Data Storage | 2 GB + 200 MB per year per employee |
| Disk I/O Performance | 600 IOPS |
| Server for Installing the Analytical ClickHouse DBMS | |
| Operating System | Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 8 |
| RAM Volume | 32 GB |
| Free Disk Space for Data Storage | 2 GB + 400 MB per year per employee |
| Disk I/O Performance | 1000 IOPS |
System Requirements for the Server Part (Up to 500 Users)
| Characteristic | Minimum Value |
|---|---|
| Server for Installing the Operavix Application | |
| Operating System | Windows Server 2012 R2 or later, x64 Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 8 |
| RAM Volume | 16 GB |
| Free Disk Space for Data Storage | 2 GB + 200 MB per year per employee |
| Disk I/O Performance | 1000 IOPS |
| Server for Installing the Analytical ClickHouse DBMS | |
| Operating System | Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 8 |
| RAM Volume | 32 GB |
| Free Disk Space for Data Storage | 2 GB + 400 MB per year per employee |
| Disk I/O Performance | 3000 IOPS |
System Requirements for the Server Part (Up to 1,000 Users)
| Characteristic | Minimum Value |
|---|---|
| Server for Installing the Operavix Application | |
| Operating System | Windows Server 2012 R2 or later, x64 Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 8 |
| RAM Volume | 32 GB |
| Free Disk Space for Data Storage | 2 GB + 200 MB per year per employee |
| Disk I/O Performance | 3000 IOPS |
| Server for Installing the Analytical ClickHouse DBMS | |
| Operating System | Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 12 |
| RAM Volume | 64 GB |
| Free Disk Space for Data Storage | 2 GB + 400 MB per year per employee |
| Disk I/O Performance | 10000 IOPS |
System Requirements for the Server Part (1,000–3,000 Users)
| Characteristic | Minimum Value |
|---|---|
| Server for Installing the Operavix Application | |
| Operating System | Windows Server 2012 R2 or later, x64 Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 12 |
| RAM Volume | 48 GB |
| Free Disk Space for Data Storage | 2 GB + 200 MB per year per employee |
| Disk I/O Performance | 10000 IOPS |
| Server for Installing the Analytical ClickHouse DBMS | |
| Operating System | Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 16 |
| RAM Volume | 64 GB |
| Free Disk Space for Data Storage | 2 GB + 400 MB per year per employee |
| Disk I/O Performance | 20000 IOPS |
System Requirements for the Server Part (3,000–5,000 Users)
| Characteristic | Minimum Value |
|---|---|
| Server for Installing the Operavix Application | |
| Operating System | Windows Server 2012 R2 or later, x64 Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 16 |
| RAM Volume | 64 GB |
| Free Disk Space for Data Storage | 2 GB + 200 MB per year per employee |
| Disk I/O Performance | 10000 IOPS |
| Server for Installing the Analytical ClickHouse DBMS | |
| Operating System | Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 16 |
| RAM Volume | 128 GB |
| Free Disk Space for Data Storage | 2 GB + 400 MB per year per employee |
| Disk I/O Performance | 20000 IOPS |
System Requirements for the Server Part (5,000–10,000 Users)
| Characteristic | Minimum Value |
|---|---|
| Server for Installing the Operavix Application | |
| Operating System | Windows Server 2012 R2 or later, x64 Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 16 |
| RAM Volume | 64 GB |
| Free Disk Space for Data Storage | 2 GB + 200 MB per year per employee |
| Disk I/O Performance | 20000 IOPS |
| Server for Installing the Analytical ClickHouse DBMS | |
| Operating System | Linux-based operating system, x64 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 16 |
| RAM Volume | 512 GB |
| Free Disk Space for Data Storage | 2 GB + 400 MB per year per employee |
| Disk I/O Performance | 35000 IOPS |
System Requirements for Installing the AI Agent
The AI Agent module is responsible for working with neural networks. Its installation is optional.
| Server for Installing the AI Agent | |
|---|---|
| Operating System | Linux-based operating system, x64 Recommended: Ubuntu 24.04 |
| Additional Software | Latest version of Docker Latest GPU drivers Minimum NVIDIA driver version: 570.86.10 |
| CPU Clock Speed | 2.5 GHz |
| Number of CPU Threads | 8 |
| RAM Volume | 16 GB |
| Free Disk Space for Data Storage | 60 GB |
| Disk I/O Performance | 2000 IOPS |
| GPU Requirements | NVIDIA GPU with CUDA support and at least 20 GB of VRAM |
When working with the Analytical Assistant, consider the following:
- Response speed depends on the number of CUDA cores: the more cores, the faster query processing
- VRAM capacity is critical: larger VRAM allows more concurrent operations
Linux Kernel Version Requirements
To ensure that ClickHouse DBMS queries related to table replacement work correctly and that tables can be replaced within a workspace, the Linux server(s) on which ClickHouse is installed must have the following OS kernel versions:
- 3.15 or later when using the EXT4 file system
- 4.0 or later when using the XFS file system
Therefore, to fully utilize ClickHouse capabilities, including table replacement in workspaces, the DBMS should be installed on a Linux system with a kernel version of 4.0 or higher.
ClickHouse DBMS Version Requirements
The standard distribution of Operavix includes a vendor-prepared Docker image of the ClickHouse DBMS. Using original ClickHouse distributions of a compatible version is also permitted.
Client-Side Software and Hardware
System Requirements for Workstations Installing the Monitoring Agent
Standard Monitoring Mode
| Characteristic | Value |
|---|---|
| Operating System | Windows 7, Windows 8.1, Windows 10 Astra Linux, ALT Linux, AlterOS, RED OS |
| CPU* | 2 threads, clock speed — 2.3 GHz |
Monitoring Agent Resource Usage
The values in the table are approximate.
| Characteristic | Value |
|---|---|
| Average CPU Usage | 0.1–1% |
| Free RAM | 30 MB per active user session + 150 MB for agent auto-update |
| Free Disk Space | 200 MB for agent executable files + 100 MB per active computer user |
Advanced Monitoring Mode
| Characteristic | Value |
|---|---|
| Operating System | Windows 7, Windows 8.1, Windows 10 Astra Linux, ALT Linux, AlterOS, RED OS |
| CPU* | 4 threads, clock speed — 2.5 GHz |
Monitoring Agent Resource Usage
The values in the table are approximate.
| Characteristic | Value |
|---|---|
| Average CPU Usage | 0.7–3% |
| Free RAM | 50 MB per active user session + 150 MB for agent auto-update |
| Free Disk Space | 200 MB for agent executable files + 150 MB for data storage per active computer user |
*Values are given for a PC with one active user. CPU requirements are higher for terminal servers.
**CPU usage on terminal servers increases proportionally to the number of active user sessions and may exceed the values listed.
User Workstation Requirements for Accessing the Operavix Web Interface
The following browsers are recommended for accessing the web interface:
- Google Chrome, version 97 or later
- Mozilla Firefox, version 97 or later
- Safari, version 15.4 or later
- Microsoft Edge, version 97 or later
Test Environment Requirements
Test Operavix Server Requirements
Requirements for the test server:
- The test server's OS version and updates must match the production server
- RAM, disk space, and CPU specifications may be lower than on the production server
- If the project uses external integrations or data ingestion from external sources (e.g., PostgreSQL, Hadoop), it is recommended to set up corresponding test integrations for validation
Test Workstation for Monitoring Agent
Requirements for the workstation:
- A dedicated workstation must be assigned for testing monitoring agent activity collection
- The same software package used for process analysis with test data must be installed on this workstation
- Secure delivery and installation of monitoring agent distribution packages is recommended
Was the article helpful?