4.2. 调整内核

生产集群可从调优操作系统(特别是限值和内存分配)中受益。确保为集群中的所有节点设置了调整。请联系红帽支持以获取其他指导。

4.2.1. 为 OSD 保留可用内存

要帮助防止 OSD 内存分配请求期间内存相关错误不足,请在 ceph-ansible 节点上的 group _vars/all.yml 设置 theos_ tuning_params 选项。这个选项指定要保留的物理内存量。推荐的设置基于系统 RAM 量。例如:

  • 对于 64GB RAM,请保留 1GB。

    vm.min_free_kbytes = 1048576
  • 对于 128GB RAM,请保留 2GB。

    vm.min_free_kbytes = 2097152
  • 对于 256GB RAM,请保留 3GB。

    vm.min_free_kbytes = 3145728