Prerequisites
System Requirements
The host system must meet the following requirements:
- CPU: Arm v8 architecture
- RAM: 512 MB or above
- Disk space:
- Default installation path: /opt/exagear
- Minimum installation space: 600 MB (including the x86 system library and basic file system, which are provided in the ExaGear installation package)
- Application running space: Additional space is required for x86 applications run by users, dependency library files, and system configuration files. Estimate the space based on the actual application.
- OS: 64-bit Linux OS (CentOS, Ubuntu, or openEuler), which requires virtual addresses to be at least 48 bits long.
To enable dynamic secondary optimization, the following requirements must be met:
- CPU: The Arm v8.2 architecture supports and enables the statistical profiling extension (SPE) function.
- Earliest Linux kernel version: 5.4
Checking the User Permission
The installation, upgrade, and uninstallation of ExaGear require the root permission. Perform these operations as a user with the root permission.
Creating a System User
When the ExaGear release package is installed, the system user exagearopt whose UID is less than 1000 and the system user group exagearopt whose GID is less than 1000 are created, and the login shell is /sbin/nologin. The system user is not allowed to log in to the system.
Parent topic: ExaGear for Server