每个人都在clickhouse上使用hugepage吗?
Posted
技术标签:
【中文标题】每个人都在clickhouse上使用hugepage吗?【英文标题】:Does everyone use hugepage on clickhouse? 【发布时间】:2021-10-19 07:20:30 【问题描述】:当我在 clickhouse 上启用大页面时无效(版本:v21.9.2.17-stable)。启用大页面操作是:
echo 'madvise' | sudo tee /sys/kernel/mm/transparent_hugepage/enabled
https://clickhouse.com/docs/en/operations/tips/
是否每个人都在 clickhouse 成功中使用大页面?
【问题讨论】:
【参考方案1】:$ echo 'madvise' | sudo tee /sys/kernel/mm/transparent_hugepage/enabled
madvise
$ cat /sys/kernel/mm/transparent_hugepage/enabled
always [madvise] never
$ echo 'never' | sudo tee /sys/kernel/mm/transparent_hugepage/enabled
never
cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
【讨论】:
配置有效:cat /sys/kernel/mm/transparent_hugepage/enabled always [madvise] never
并考虑 clickhouse 使用 jemalloc 来管理内存。我还设置了 MALLOC_CONF 来启用 thp。 export MALLOC_CONF=thp:always,metadata_thp:always
以上是关于每个人都在clickhouse上使用hugepage吗?的主要内容,如果未能解决你的问题,请参考以下文章
LINUX下为ORACLE数据库设置大页--hugepage