附录 B. 元数据服务器守护进程配置参考


请参考列表命令,它们可用于元数据服务器 (MDS) 守护进程配置。

mon_force_standby_active
描述
如果设置为 true,请监控在待机重播模式中强制 MDS 处于活动状态。在 Ceph 配置文件的 [mon][global] 部分下设置。
类型
布尔值
默认
true
max_mds
描述
集群创建过程中活跃 MDS 守护进程的数量。在 Ceph 配置文件的 [mon][global] 部分下设置。
类型
32 位整数
默认
1
mds_cache_memory_limit
描述
内存限制 MDS 为其缓存强制执行的 MDS。红帽建议使用这个参数而不是它们 mds cache size 参数。
类型
64 位 Unsigned 整数
默认
1073741824
mds_cache_reservation
描述
维护 MDS 缓存的缓存保留、内存或索引节点。该值是配置的最大缓存的百分比。MDS 开始转换为保留时,它会重新调用客户端状态,直到其缓存大小缩小来恢复保留为止。
类型
浮点值
默认
0.05
mds_cache_size
描述
要缓存的索引节点数。值 0 表示无限数字。红帽建议使用它们 mds_cache_memory_limit 来限制 MDS 缓存使用的内存量。
类型
32 位整数
默认
0
mds_cache_mid
描述
从顶部的缓存 LRU 中新项目的插入点。
类型
浮点值
默认
0.7
mds_dir_commit_ratio
描述
部分的目录包含 Ceph 提交之前使用完整更新(而非部分更新)的错误信息。
类型
浮点值
默认
0.5
mds_dir_max_commit_size
描述
Ceph 将目录更新前的最大目录大小(以 MB 为单位)将目录分成较小的事务。
类型
32 位整数
默认
90
mds_decay_halflife
描述
MDS 缓存温度的半寿命。
类型
浮点值
默认
5
mds_beacon_interval
描述
发送到 monitor 的 beacon 消息的频率(以秒为单位)。
类型
浮点值
默认
4
mds_beacon_grace
描述
Ceph 声明 MDS 滞后的时间间隔 ,并且可能替换它。
类型
浮点值
默认
15
mds_blacklist_interval
描述
OSD map 中失败 MDS 守护进程的黑名单持续时间。
类型
浮点值
默认
24.0*60.0
mds_session_timeout
描述
Ceph 超出功能和租用前客户端不活跃的时间间隔,以秒为单位。
类型
浮点值
默认
60
mds_session_autoclose
描述
Ceph 关闭滞后客户端会话前的时间间隔(以秒为单位)。
类型
浮点值
默认
300
mds_reconnect_timeout
描述
在 MDS 重启期间等待客户端重新连接的时间间隔(以秒为单位)。
类型
浮点值
默认
45
mds_tick_interval
描述
MDS 执行内部定期任务的频率。
类型
浮点值
默认
5
mds_dirstat_min_interval
描述
尝试将递归统计信息传播到树上的最小间隔(以秒为单位)。
类型
浮点值
默认
1
mds_scatter_nudge_interval
描述
目录统计数据更改的速度传播。
类型
浮点值
默认
5
mds_client_prealloc_inos
描述
每个客户端会话预分配的索引节点编号.
类型
32 位整数
默认
1000
mds_early_reply
描述
确定 MDS 是否允许客户端在提交到日志之前查看请求结果。
类型
布尔值
默认
true
mds_use_tmap
描述
使用 trivialmap 进行目录更新。
类型
布尔值
默认
true
mds_default_dir_hash
描述
用于跨目录片段的散列文件的功能。
类型
32 位整数
默认
2,是 rjenkins
mds_log
描述
如果 MDS 应记录元数据更新,则设置为 true。禁用仅进行基准测试。
类型
布尔值
默认
true
mds_log_skip_corrupt_events
描述
决定 MDS 是否尝试在日志重播期间跳过损坏的日志事件。
类型
布尔值
默认
false
mds_log_max_events
描述
Ceph 启动修剪前日志中的最大事件。设置为 -1 以禁用限制。
类型
32 位整数
默认
-1
mds_log_max_segments
描述
Ceph 启动修剪之前的日志中的最大网段或对象数量。设置为 -1 以禁用限制。
类型
32 位整数
默认
30
mds_log_max_expiring
描述
并行过期的最大片段数。
类型
32 位整数
默认
20
mds_log_eopen_size
描述
EOpen 事件中索引节点的最大数量.
类型
32 位整数
默认
100
mds_bal_sample_interval
描述
决定在做出碎片决策时,对目录温度进行抽样的频率。
类型
浮点值
默认
3
mds_bal_replicate_threshold
描述
Ceph 尝试将元数据复制到其他节点前的最大温度。
类型
浮点值
默认
8000
mds_bal_unreplicate_threshold
描述
Ceph 停止将元数据复制到其他节点前的最小温度。
类型
浮点值
默认
0
mds_bal_frag
描述
决定 MDS 片段目录是否。
类型
布尔值
默认
false
mds_bal_split_size
描述
MDS 将目录片段分割为更小的位前的最大目录大小。根目录的默认片段大小限制为 10000。
类型
32 位整数
默认
10000
mds_bal_split_rd
描述
Ceph 分割目录片段之前的最大目录读取温度。
类型
浮点值
默认
25000
mds_bal_split_wr
描述
Ceph 分割目录片段之前的最大目录写入温度。
类型
浮点值
默认
10000
mds_bal_split_bits
描述
用于分割目录片段的位数。
类型
32 位整数
默认
3
mds_bal_merge_size
描述
Ceph 尝试合并相邻目录片段前的最小目录大小。
类型
32 位整数
默认
50
mds_bal_merge_rd
描述
Ceph 合并相邻目录片段之前读取的最小温度。
类型
浮点值
默认
1000
mds_bal_merge_wr
描述
Ceph 合并相邻目录片段之前,最小写入温度。
类型
浮点值
默认
1000
mds_bal_interval
描述
MDS 节点之间工作负载交换的频率(以秒为单位)。
类型
32 位整数
默认
10
mds_bal_fragment_interval
描述
调整目录碎片的频率(以秒为单位)。
类型
32 位整数
默认
5
mds_bal_idle_threshold
描述
Ceph 将子树迁移到其父树前的最小温度。
类型
浮点值
默认
0
mds_bal_max
描述
Ceph 停止前要运行均衡器的迭代数量。仅用于测试目的。
类型
32 位整数
默认
-1
mds_bal_max_until
描述
Ceph 停止前运行平衡的秒数。仅用于测试目的。
类型
32 位整数
默认
-1
mds_bal_mode
描述

计算 MDS 负载的方法:

  • 1 = 混合。
  • 2 = 请求率和延迟。
  • 3 = CPU 负载。
类型
32 位整数
默认
0
mds_bal_min_rebalance
描述
Ceph 迁移前的最小子树温度。
类型
浮点值
默认
0.1
mds_bal_min_start
描述
Ceph 搜索子树前的最小子树温度。
类型
浮点值
默认
0.2
mds_bal_need_min
描述
要接受的目标子树大小的最小部分。
类型
浮点值
默认
0.8
mds_bal_need_max
描述
要接受的目标子树大小的最大部分。
类型
浮点值
默认
1.2
mds_bal_midchunk
描述
Ceph 迁移任何大于目标子树大小的子树。
类型
浮点值
默认
0.3
mds_bal_minchunk
描述
Ceph 会忽略小于目标子树大小的这一部分的任何子树。
类型
浮点值
默认
0.001
mds_bal_target_removal_min
描述
Ceph 从 MDS 映射中删除旧 MDS 目标前的最小负载均衡器迭代数量。
类型
32 位整数
默认
5
mds_bal_target_removal_max
描述
Ceph 从 MDS map 移除旧 MDS 目标前的最大均衡迭代数量。
类型
32 位整数
默认
10
mds_replay_interval
描述
hot standby 处于 standby-replay 模式时,日志的拉取间隔。
类型
浮点值
默认
1
mds_shutdown_check
描述
MDS 关闭期间轮询缓存的时间间隔。
类型
32 位整数
默认
0
mds_thrash_exports
描述
Ceph 在节点之间随机导出子树。仅用于测试目的。
类型
32 位整数
默认
0
mds_thrash_fragments
描述
Ceph 随机分割或合并目录。
类型
32 位整数
默认
0
mds_dump_cache_on_map
描述
Ceph 将 MDS 缓存内容转储到每个 MDS 映射上的一个文件。
类型
布尔值
默认
false
mds_dump_cache_after_rejoin
描述
Ceph 在恢复期间重新加入缓存后,将 MDS 缓存内容转储到文件。
类型
布尔值
默认
false
mds_verify_scatter
描述
Ceph 声称各种 scatter/gather invariants 是 true。仅供开发人员使用。
类型
布尔值
默认
false
mds_debug_scatterstat
描述
Ceph 声称各种递归统计在变量中是 true。仅供开发人员使用。
类型
布尔值
默认
false
mds_debug_frag
描述
Ceph 在方便时验证目录碎片不变量。仅供开发人员使用。
类型
布尔值
默认
false
mds_debug_auth_pins
描述
debug 身份验证固定变量。仅供开发人员使用。
类型
布尔值
默认
false
mds_debug_subtrees
描述
调试子树变量.仅供开发人员使用。
类型
布尔值
默认
false
mds_kill_mdstable_at
描述
Ceph 在 MDS 表代码中注入 MDS 故障。仅供开发人员使用。
类型
32 位整数
默认
0
mds_kill_export_at
描述
Ceph 在子树导出代码中注入 MDS 故障。仅供开发人员使用。
类型
32 位整数
默认
0
mds_kill_import_at
描述
Ceph 在子树导入代码中注入 MDS 失败。仅供开发人员使用。
类型
32 位整数
默认
0
mds_kill_link_at
描述
Ceph 在硬链接代码中注入 MDS 故障。仅供开发人员使用。
类型
32 位整数
默认
0
mds_kill_rename_at
描述
Ceph 在重命名代码中注入 MDS 故障。仅供开发人员使用。
类型
32 位整数
默认
0
mds_wipe_sessions
描述
Ceph 会在启动时删除所有客户端会话。仅用于测试目的。
类型
布尔值
默认
0
mds_wipe_ino_prealloc
描述
Ceph 删除启动时索引节点预分配元数据.仅用于测试目的。
类型
布尔值
默认
0
mds_skip_ino
描述
启动时要跳过的索引节点编号数。仅用于测试目的。
类型
32 位整数
默认
0
mds_standby_for_name
描述
MDS 守护进程对此设置中指定的名称的另一个 MDS 守护进程是备用的。
类型
字符串
默认
N/A
mds_standby_for_rank
描述
MDS 守护进程的实例是这个等级的另一个 MDS 守护进程实例的备用实例。
类型
32 位整数
默认
-1
mds_standby_replay
描述
确定 MDS 守护进程是否在用作 hot standby 时轮询和重播活动 MDS 的日志。
类型
布尔值
默认
false
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat