2.15. 在运行 Ceph 时调整 Linux 内核的注意事项
生产环境的 Red Hat Ceph Storage 集群通常受益于操作系统调优,尤其是关于限值和内存分配。确保为存储集群中的所有主机进行了调整。您还可以在红帽支持下创建一个问题单,寻求其他指导。
增加文件描述符数量
如果 Ceph 对象网关缺少文件描述符,它可能会挂起。您可以修改 Ceph 对象网关主机上的 /etc/security/limits.conf
文件,以增加 Ceph 对象网关的文件描述符。
ceph soft nofile unlimited
调整大型存储集群的 ulimit
值
在大型存储集群上运行 Ceph 管理命令时, 例如,带有 1024 个 Ceph OSD 或更多 OSD, 在每个运行管理命令的主机上创建一个 /etc/security/limits.d/50-ceph.conf
文件,其中包含以下内容:
USER_NAME soft nproc unlimited
将 USER_NAME 替换为运行 Ceph 管理命令的非 root 用户帐户的名称。
注意
在 Red Hat Enterprise Linux 中,root 用户的 ulimit
值默认设置为 ulimit
。
其它资源
- 有关 Ceph 的各种内部组件和这些组件的相关策略的详细信息,请参阅 Red Hat Ceph Storage 策略指南。