---
title: 配置代码段大页
description: "对ceph-osd代码段使用大页可以降低指令翻译后备缓冲（Instruction Translation Lookaside Buffer，iTLB）未命中次数，进一步提升性能。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2400/sds/kunpengecturbo_02_0010.html
sourcePath: /source/zh/kunpengboostkithistory/2400/sds/kunpengecturbo_02_0010.html
indexId: d54925256f1b38659ecc4453cd10d764ea2233d751785430928b32e8308b87b670
---
# 配置代码段大页

对ceph-osd代码段使用大页可以降低指令翻译后备缓冲（Instruction Translation Lookaside Buffer，iTLB）未命中次数，进一步提升性能。

以下步骤需在所有服务端节点进行。


1. 挂载大页tmpfs到“/media”目录下。
  1 mount -t tmpfs -o huge=always tmpfs /media/

2. 将ceph-osd二进制文件拷贝到tmpfs中并添加符号链接到原路径。
  1 2 cp /usr/bin/ceph-osd /media/ ln -sf /media/ceph-osd /usr/bin/ceph-osd

3. 对ceph-osd进行提权，使其有访问大页内存权限。
  1 setcap 'CAP_DAC_OVERRIDE+eip CAP_SYS_ADMIN+eip' /media/ceph-osd

4. 开启系统大页透明选项。
  1 echo always > /sys/kernel/mm/transparent_hugepage/enabled

5. 配置完成后在所有服务端节点重启OSD进程。
  1 systemctl restart ceph-osd.target
