小编met*_*jus的帖子

禁用 THP 的缺点是什么?为什么在许多发行版上默认启用它?

我和我的团队最近注意到,在我们的 VM 上启动 Redis 会给出以下警告:“警告您在内核中启用了透明大页面 (THP) 支持。这将导致 Redis 出现延迟和内存使用问题。”。

我调查了这个话题,只是为了发现大多数数据库供应商建议(如果不需要)您禁用 THP。举几个例子:

我还注意到许多发行版默认启用了此功能:

  • 红帽
  • CentOS
  • Ubuntu
  • 核心操作系统

所以问题是:

  • 为什么默认启用?
  • 在我们的集群虚拟机(一个基于 CoreOS 的 Kubernetes 集群,我们在其中运行许多不同的 Docker 容器)上禁用 THP 可能有什么缺点/风险?

linux-kernel docker coreos

7
推荐指数
1
解决办法
2127
查看次数

标签 统计

coreos ×1

docker ×1

linux-kernel ×1