---
title: 环境变量
description: "本章节提供KQMalloc库使用过程中可能需要配置的环境变量，请根据环境变量说明在KSL安装完成后再结合实际情况需要设置环境变量。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/252RC1/accel/kunpengaccel_ksl_16_0199.html
sourcePath: /source/zh/kunpengboostkithistory/252RC1/accel/kunpengaccel_ksl_16_0199.html
indexId: c638c592a015e3bcc8a6f53668190e0cf68b94c8e2836017ee4f57a7c8a8f91976
---
# 环境变量

本章节提供KQMalloc库使用过程中可能需要配置的环境变量，请根据环境变量说明在KSL安装完成后再结合实际情况需要设置环境变量。


**表1 KQMalloc库环境变量说明**

| 变量名称 | 说明 | 默认值 | 可选值 |
| --- | --- | --- | --- |
| KQMALLOC\_ALIGNMENT | 设置内存对齐大小，单位字节。 | 4（不兼容C11标准） | 4; 8; 16; 32; 64; 128 |
| KQMALLOC\_C11\_COMPLIANT\_PROCESSES | 设置兼容C11标准的进程列表，表中进程的内存对齐大小会被默认设为16字节。 | 空字符串 | 用“:”分隔的进程名称列表，例：java8:java15 |
| KQMALLOC\_USE\_THP | 设置是否使用透明大页。 | 1 | 1：使用透明大页。 0：不使用透明大页。 \-1：不指定是否使用。 |


下面以KQMALLOC_ALIGNMENT为例提供配置环境变量方法：

1. 打开“/etc/profile”文件。
  1 vi /etc/profile

2. 按“i”进入编辑模式，在“/etc/profile”文件中增加以下内容。

```
export KQMALLOC_ALIGNMENT=16
```


3. 执行source命令使环境变量生效。

```
source /etc/profile
```
