附录 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_blocklist_interval
描述
OSD map 中失败的 MDS 守护进程的 blocklist 持续时间。
类型
浮点值
默认
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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

© 2024 Red Hat, Inc.