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

升级64kB页表

目的

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

准备工作

获取openEuler 22.03 LTS SP3 64kB内核RPM安装包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