---
title: 升级64kB页表
description: "通过减少TLB开销，减少内存碎片，减少IO次数等从而提升性能。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/ClickHouse/kunpengclickhouse_05_0012.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/ClickHouse/kunpengclickhouse_05_0012.html
indexId: 5601cafca716c480a92788bb172d9f9e7629dba6f37fb5130420836121888b6b79
---
# 升级64kB页表

#### 目的

通过减少TLB开销，减少内存碎片，减少IO次数等从而提升性能。


#### 准备工作

获取openEuler 22.03 LTS SP3 64kB内核RPM安装包kernel-64kb-5.10.0-182.0.0.95.oe2203sp3.aarch64.rpm(https://repo.openeuler.org/openEuler-22.03-LTS-SP3/EPOL/main/aarch64/Packages/kernel-64kb-5.10.0-182.0.0.95.oe2203sp3.aarch64.rpm)。


#### 方法

1. 安装RPM包。

```
rpm -ivh kernel-64kb-5.10.0-182.0.0.95.oe2203sp3.aarch64.rpm --force
```


  安装过程可能出现以下报错，可以忽略。

2. 设置64kB内核为默认启动项。

```
grubby --set-default-index=0
```


3. 关闭ClickHouse。

```
clickhouse stop
```


4. 重启。

```
reboot
```


5. 重启后查看内核。

```
uname -a
```


6. 重启后开启透明大页。

```
echo madvise > /sys/kernel/mm/transparent_hugepage/enabled
```
