每个人都在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吗?的主要内容,如果未能解决你的问题,请参考以下文章

线程池,千万注意,原来很多人都在错用

clickhouse,从已经运行的查询中检索数据

生活就像没有彩排的演出,每个人都在尽力表演。

LINUX下为ORACLE数据库设置大页--hugepage

LINUX下为ORACLE数据库设置大页--hugepage

在IBM AIX上安装Oracle RAC ,很多人都在找的东东.....