+-
在docker中更改transparent_hugepage
我有一个要求/ sys / kernel / mm / transparent_hugepage / enabled设置为“从不”的容器.主机将此设置为其他值,由于主机上正在运行其他应用程序,因此无法更改该值.是否不可能运行与主机具有不同的transparent_hugepage值的容器?主机和容器都使用CentOS 6.6.
最佳答案
我想您是指Redis,但不幸的是这是不可能的.即使您授予容器访问更改内核参数的权限(通过–privileged或–cap-add),该容器,主机和所有其他容器的更改也会更改.

内核在主机和所有容器之间共享,因此它们都需要在相同的内核参数上达成共识.此规则的唯一例外是内核资源控制组或cgroup中的那些参数:

> PID:进程ID
> UTS:主机名
>网络:网络参数,例如TCP待办事项等
>挂载:已挂载的文件系统
>用户:UID / GID
> IPC:进程间控制聊天被隔离

(有关cgroup的更多信息:http://en.wikipedia.org/wiki/Cgroups)

您的特定请求与全局应用的内核内存管理参数有关.

点击查看更多相关文章

转载注明原文:在docker中更改transparent_hugepage - 乐贴网