1.2. 要决定的主要 GFS2 参数
在安装和配置 GFS2 文件系统前,您应该规划多个关键 GFS2 参数。
- GFS2 节点
- 决定集群中的哪些节点将挂载 GFS2 文件系统。
- 文件系统的数量
- 决定初始创建多少个 GFS2 文件系统。之后,可以添加更多文件系统。
- 文件系统名称
-
每个 GFS2 文件系统都应该有一个唯一的名称。这个名称通常与 LVM 逻辑卷名称相同,在挂载 GFS2 文件系统时可作为 DLM 锁定表名称使用。例如,本指南在一些示例中使用文件系统名
mydata1
和mydata2
。 - Journals(日志)
-
决定 GFS2 文件系统的日志数。GFS2 需要集群中的每个需要挂载文件系统的日志的节点都具有一个日志。例如,如果您有一个 16 个节点的集群,但只需要从两个节点挂载文件系统,则只需要两个日志。通过 GFS2,您可以将
gfs2_jadd
实用程序动态添加日志作为附加服务器挂载文件系统。 - 存储设备和分区
-
确定用于在文件系统中创建逻辑卷(使用
lvmlockd
)的存储设备和分区。 - 时间协议
请确定 GFS2 节点中的时钟是同步的。推荐使用 Precision Time Protocol (PTP),或在如果需要,使用由您的 Red Hat Enterprise Linux 系统提供的 Network Time Protocol (NTP) 软件。
不同 GFS2 节点间的系统时钟必须保持在几分钟内,以防止不必要的内节点(inode)时间戳更新。不必要的内节点时间戳更新会严重影响集群的性能。
注意
当同时在同一目录中执行多个生成和删除操作时,GFS2 可能会出现性能问题。如果在系统中造成性能问题,您应该将节点创建和删除的文件本地到特定于该节点的目录。