鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装ExaGear for Server on CentOS

CentOS Arm 系统能支持多种页大小(page sizes), 也就是4kB和64kB(通常称作 "huge pages")。通过getconf命令可以查询一个系统的默认页大小配置:

1
getconf PAGE_SIZE
  • 如果输出是:4096

    则代表当前操作系统的页大小为4KB。此时,应当使用页大小为4kB的Exagear for Server on CentOS的发布件。

  • 如果输出是:65536

    则代表当前操作系统的页大小为64KB。ExaGear当前不支持64KB 页大小。

安装前,检查host系统的/opt/exagear目录是否存在。如存在,用户可根据实际情况,选择在当前版本上进行升级,参见“升级ExaGear for Server on CentOS”,也可选择卸载当前已安装版本,参见“卸载ExaGear for Server on CentOS”,然后重新进行新版本的安装,新版本安装参见如下。

ExaGear for Server on CentOS with 4KB

该发布件由五个安装包组成:

  1. exagear-core-x32a64-<package_version>-1.aarch64.rpm
  2. exagear-core-x64a64-<package_version>-1.aarch64.rpm
  3. exagear-integration-<package_version>-1.noarch.rpm
  4. exagear-utils-<package_version>-1.noarch.rpm
  5. exagear-guest-for-centos-<os_version>-x86_64-<package_version>-1.noarch.rpm

其中exagear-guest-for-centos-<os_version>-x86_64-<package_version>-1.noarch.rpm 可以通过如下网址单独获取或者参考CentOS-Linux GuestOS安装包构建指导制作:

- CentOS 7.9 guest系统包

执行以下命令安装exagear:

1
sudo rpm -ivh  exagear-utils-<package_version>.noarch.rpm exagear-core-x64a64-<package_version>.aarch64.rpm  exagear-core-x32a64-<package_version>.aarch64.rpm exagear-guest-for-centos-<os_version>-x86_64-<package_version>.noarch.rpm exagear-integration-<package_version>.noarch.rpm

exagear-guest-for-centos-<os_version>-x86_64-<package_version>.noarch.rpm安装包的制作参考CentOS-Linux GuestOS安装包构建指导,此处<os_version>以for CentOS 7为例,则<os_version>为7。

至此,ExaGear的指令翻译引擎,x86运行环境,以及工具套件已完成部署安装,你可以开始使用ExaGear for Server on CentOS提供的x86 OS环境,及安装和运行x86应用程序。