11.8.14. 在有超过 250 个主机的环境中启用 4K 支持

默认情况下,GlusterFS 域和本地存储域支持 Red Hat Virtualization 环境中有最多 250 个主机的 4K 块大小。4k 块大小可以提供更好的性能,特别是在使用大型文件时,在使用需要 4K 兼容性的工具时(如 VDO)也需要这样做。

当主机数量上限为 250 时,Sanlock 分配的锁定空间区域为 1 MB。当您在使用 4K 存储时增加主机的最大数量时,锁定空间区会较大。例如,在使用 2000 个主机时,锁定空间区域可能会大为 8 MB。

您可以通过设置 engine 配置参数 MaxNumberOfHostsInStoragePool 在有超过 250 个主机的环境中启用 4K 块支持。

流程

  1. 在 Manager 机器上启用所需的最大主机数:

    # engine-config -s MaxNumberOfHostsInStoragePool=NUMBER_OF_HOSTS
  2. 重启 JBoss 应用服务器:

    # service jboss-as restart

例如,如果您有一个具有 300 个主机的集群,请输入:

# engine-config -s MaxNumberOfHostsInStoragePool=300
# service jboss-as restart

验证

查看 Manager 中的 MaxNumberOfHostsInStoragePool 参数的值:

 # engine-config --get=MaxNumberOfHostsInStoragePool
 MaxNumberOfHostsInStoragePool: 250 version: general