---
title: 安装并配置acache_client和hcache
description: "1. 从官方渠道获取acache_client的RPM安装包和软件数字证书（安装包中包含hcache）。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2003/accel/kunpengaccel_ip_06_0008.html
sourcePath: /source/zh/kunpengboostkithistory/2003/accel/kunpengaccel_ip_06_0008.html
indexId: bc83af14e5c3dc6ba4dcb4e2228983537dd240c08149ca611dfcae0f8136e2f073
---
# 安装并配置acache_client和hcache

#### RPM方式安装acache_client和hcache

1. 从官方渠道获取acache_client的RPM安装包和软件数字证书（安装包中包含hcache）。
  软件包：acache_client-1.0.0_0.10.0-1.el7.aarch64.rpm(https://www.hikunpeng.com/developer/download?zhTitle=加速库&zhSubTitle=存储库)，数字签名：pgp(https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com/Kunpeng Computing DC Solution/Kunpeng Computing DC Solution 20.0.3/acache_client-1.0.0_0.10.0-1.el7.aarch64.rpm.asc)、cms(https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com/Kunpeng Computing DC Solution/Kunpeng Computing DC Solution 20.0.3/acache_client-1.0.0_0.10.0-1.el7.aarch64.rpm.p7s)

  RPM默认安装的文件及路径如表1所示。

**表1 RPM方式安装文件与路径**

| 文件 | 文件说明 | 安装位置 |
| --- | --- | --- |
| acache\_client | 智能预取框架。 | /usr/local/bin/ |
| bcache.conf | bcache的配置文件。 | /etc/modprobe.d/ |
| acache\_client.service | systemctl启动acache\_client所需要的配置文件。 | /usr/lib/systemd/system/ |
| hcache\_config.cfg | hcache的配置文件。 | /usr/local/bin/ |
| libhcache.so.[版本号] | hcache库文件。 | /usr/lib64/ |


2. 获取软件包后，需要校验软件包，确保与网站上的原始软件包一致。
校验方法：

  a. 获取软件数字证书和软件安装包，获取方式参见    1
。
  b. 在如下链接中获取校验工具和校验方法：
    https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054(https://support.huawei.com/enterprise/zh/tool/pgp-verify-TL1000000054)

  c. 参见    2
中下载的《OpenPGP签名验证指南》进行软件包完整性检查。
3. 安装。
请使用root权限执行该步骤。


  - 第一次安装

```
rpm -ivh acache_client-
x.x.x
_
x.x.x
-1.el7.aarch64.rpm
```


  - 升级软件包安装

```
rpm -U acache_client-
x.x.x
_
x.x.x
-1.el7.aarch64.rpm
```


安装过程中若遇到“package acache_client... is already installed”的异常，可选择以下两种方法中的一种进行安装。


- 使用rpm -e acache_client卸载已经安装的rpm包再使用rpm -ivh安装。
- 使用rpm -ivh acache_client-x.x.x_x.x.x-1.el7.aarch64.rpm -force进行安装。


#### 配置hcache

智能预取算法hcache会提供初始config文件hcache_config.cfg，存放目录默认与acache_client同目录，即“/usr/local/bin”下，算法在初始化加载时会读取文件，作为算法的初始参数。

hcache_config.cfg文件配置项说明如表2所示。

修改完后请按照停止预取引擎、启动预取引擎重启acache_client。


**表2 hcache_config.cfg文件配置项说明**

| 参数名 | 默认初始值 | 修改范围 | 含义 |
| --- | --- | --- | --- |
| g\_pagecacheReadaheadControl | 1 | [0,1] | 预取算法接管pagecache功能开关，由客户授权。 值为1，则打开智能预取接管pagecache功能，智能预取将动态修改pagecache的预取参数，协同Bcache侧进行预取。 值为0时，关闭在智能预取接管pagecache功能，此时智能预取将只进行Bcache侧的预取。 |
