运行 Ceph 时 Linux 内核的调整注意事项

调整操作系统,特别是针对限制和内存分配。

生产 IBM Storage 集群通常受益于调整操作系统,特别是围绕限制和内存分配。 确保为存储集群中的所有主机设置了调整。 如需更多指导,请联系 IBM 支持

增加文件描述符

如果 Ceph Object Gateway 耗尽了文件描述符,那么它可能会挂起。 您可以在 Ceph Object Gateway 主机上修改 /etc/security/limits.conf 文件,以增加 Ceph Object Gateway的文件描述符。
ceph       soft    nofile     unlimited

调整大型存储器集群的 ulimit

在大型存储集群上运行 Ceph 管理命令时,在运行管理命令的每个主机上创建 /etc/security/limits.d/50-ceph.conf 文件。 大型存储集群的一个示例是具有 1024 或更多 Ceph OSD 的集群。
注: 在 Red Hat Enterprise Linux上,缺省情况下, root 用户的 ulimit 值已设置为 unlimited
将以下内容包含到配置文件中:
USER_NAME       soft    nproc     unlimited

USER_NAME 替换为运行 Ceph 管理命令的非 root 用户帐户的名称。