配置 Metadata Server 守护程序
将此命令列表用于元数据服务器 (MDS) 守护程序配置。
- 强制待机
- 描述
如果设置为
true,那么监视器将强制处于备用重放方式的 MDS 处于活动状态。 在 Ceph 配置文件中的[mon]或[global]部分下设置。- 类型
布尔值
- 缺省值
true
- 最大 mds
- 描述
集群创建期间的活动 MDS 守护程序数。 在 Ceph 配置文件中的
[mon]或[global]部分下设置。- 类型
32 位整数
- 缺省值
1
- mds_缓存内存限制
- 描述
MDS 对其高速缓存实施的内存限制。 IBM 建议使用此参数,而不是 MDS 高速缓存大小参数。
- 类型
64 位整数无符号
- 缺省值
1073741824
- mds_缓存预留
- 描述
要维护的 MDS 高速缓存的高速缓存预留量,内存或索引节点。 该值是已配置的最大高速缓存的百分比。 当 MDS 开始浸入其预留时,它会重新调用客户机状态,直到其高速缓存大小缩小以恢复预留为止。
- 类型
浮点
- 缺省值
0.05
- mds_缓存大小
- 描述
要高速缓存的索引节点数。 值 0 指示数目不受限制。 Red Hat 建议使用
mds_cache_memory_limit来限制 MDS 高速缓存使用的内存量。- 类型
32 位整数
- 缺省值
0
- mds_缓存_mid
- 描述
高速缓存 LRU 中新项的插入点 (从顶部开始)。
- 类型
浮点
- 缺省值
0.7
- mds_目录提交比率
- 描述
在使用完全更新而不是部分更新的 Ceph 落实之前包含错误信息的目录部分。
- 类型
浮点
- 缺省值
0.5
- mds_目录最大提交大小
- 描述
在 Ceph 将目录划分为更小的事务之前,目录更新的最大大小 (以 MB 为单位)。
- 类型
32 位整数
- 缺省值
10
- mds_decay_Hallife
- 描述
MDS 高速缓存温度的半衰期。
- 类型
浮点
- 缺省值
5
- mds_信标间隔
- 描述
发送到监视器的信标消息的频率 (以秒计)。
- 类型
浮点
- 缺省值
4
- MDS_beacon_grace
- 描述
在 Ceph 声明 MDS
laggy并可能将其替换之前没有信标的时间间隔。- 类型
浮点
- 缺省值
15
- mds_黑名单间隔
- 描述
OSD 映射中失败的 MDS 守护程序的黑名单持续时间。
- 类型
浮点
- 缺省值
24.0*60.0
- mds_会话超时
- 描述
在 Ceph 超时功能和租赁之前客户机不活动的时间间隔 (以秒计)。
- 类型
浮点
- 缺省值
60
- mds_会话_自动关闭
- 描述
在 Ceph 关闭
laggy客户机的会话之前的时间间隔 (以秒计)。- 类型
浮点
- 缺省值
300
- mds_reconnect_timeout
- 描述
在 MDS 重新启动期间等待客户机重新连接的时间间隔 (以秒计)。
- 类型
浮点
- 缺省值
45
- mds_tick_interval
- 描述
MDS 执行内部定期任务的频率。
- 类型
浮点
- 缺省值
5
- mds_dirstat_最小间隔
- 描述
尝试避免在树上传播递归统计信息的最小时间间隔 (以秒计)。
- 类型
浮点
- 缺省值
1
- mds_散射_微调_间隔
- 描述
目录统计信息的更改传播速度。
- 类型
浮点
- 缺省值
5
- mds_client_预分配_inos
- 描述
每个客户机会话要预分配的索引节点数。
- 类型
32 位整数
- 缺省值
1000
- mds_早期回复
- 描述
确定 MDS 是否允许客户机在落实到日志之前查看请求结果。
- 类型
布尔值
- 缺省值
true
- mds_使用_tmap
- 描述
使用
trivialmap进行目录更新。- 类型
布尔值
- 缺省值
true
- 默认目录哈希值
- 描述
用于跨目录片段对文件进行散列的函数。
- 类型
32 位整数
- 缺省值
2,即rjenkins
- mds日志
- 描述
如果 MDS 应记录元数据更新,请设置为
true。 仅针对基准测试禁用。- 类型
布尔值
- 缺省值
true
- mds_log_skip_堕落事件
- 描述
确定 MDS 是否尝试在日志重放期间跳过损坏的日志事件。
- 类型
布尔值
- 缺省值
false
- mds_日志_最大事件数
- 描述
在 Ceph 启动删除之前日志中的最大事件数。 设置为
-1以禁用限制。- 类型
32 位整数
- 缺省值
-1
- mds_log_max_分段
- 描述
在 Ceph 启动删除之前日志中的最大段或对象数。 设置为
-1以禁用限制。- 类型
32 位整数
- 缺省值
30
- mds_log_max_exp致
- 描述
要以并行方式到期的最大段数。
- 类型
32 位整数
- 缺省值
20
- mds_log_eopen_size
- 描述
EOpen事件中的最大索引节点数。- 类型
32 位整数
- 缺省值
100
- mds_平衡采样间隔
- 描述
确定在制定分段决策时对目录温度进行采样的频率。
- 类型
浮点
- 缺省值
3
- mds_bal_replicate_threshold
- 描述
在 Ceph 尝试将元数据复制到其他节点之前的最大温度。
- 类型
浮点
- 缺省值
8000
- mds_bal_unreplicate_threshold
- 描述
Ceph 停止将元数据复制到其他节点之前的最低温度。
- 类型
浮点
- 缺省值
0
- mds_平衡_碎片
- 描述
确定 MDS 片段目录是否存在。
- 类型
布尔值
- 缺省值
false
- mds_平衡_分割_大小
- 描述
MDS 之前的最大目录大小将目录片段分割为更小的位。 根目录的缺省片段大小限制为 10000。
- 类型
32 位整数
- 缺省值
10000
- mds_平衡_拆分_读取
- 描述
在 Ceph 分割目录片段之前的最大目录读取温度。
- 类型
浮点
- 缺省值
25000
- mds_平衡_拆分_写入
- 描述
在 Ceph 分割目录片段之前的最大目录写入温度。
- 类型
浮点
- 缺省值
10000
- mds_平衡_拆分_位数
- 描述
分割目录片段所使用的位数。
- 类型
32 位整数
- 缺省值
3
- mds_平衡_合并_大小
- 描述
Ceph 尝试合并相邻目录片段之前的最小目录大小。
- 类型
32 位整数
- 缺省值
50
- mds_平衡_合并_读取
- 描述
在 Ceph 合并相邻目录片段之前的最低读取温度。
- 类型
浮点
- 缺省值
1000
- mds_平衡_合并_写入
- 描述
Ceph 合并相邻目录片段之前的最小写入温度。
- 类型
浮点
- 缺省值
1000
- mds_平衡间隔
- 描述
MDS 节点之间工作负载交换的频率 (以秒计)。
- 类型
32 位整数
- 缺省值
10
- mds_bal_片段间隔
- 描述
调整目录分段的频率 (以秒计)。
- 类型
32 位整数
- 缺省值
5
- mds_bal_空闲阈值
- 描述
在 Ceph 将子树迁移回其父代之前的最低温度。
- 类型
浮点
- 缺省值
0
- 最大平衡值
- 描述
在 Ceph 停止之前要运行均衡器的迭代次数。 仅用于测试目的。
- 类型
32 位整数
- 缺省值
-1
- 最大平衡点
- 描述
在 Ceph 停止之前运行均衡器的秒数。 仅用于测试目的。
- 类型
32 位整数
- 缺省值
-1
- mds_平衡模式
- 描述
计算 MDS 负载的方法:
1= 混合。2= 请求速率和等待时间。3= CPU 负载。
- 类型
32 位整数
- 缺省值
0
- mds_bal_min_rebalance
- 描述
Ceph 迁移之前的最小子树温度。
- 类型
浮点
- 缺省值
0.1
- mds_平衡_最小_起始值
- 描述
在 Ceph 搜索子树之前的最小子树温度。
- 类型
浮点
- 缺省值
0.2
- mds_bal_Need_min
- 描述
要接受的目标子树大小的最小部分。
- 类型
浮点
- 缺省值
0.8
- mds_bal_Need_max
- 描述
要接受的目标子树大小的最大分数。
- 类型
浮点
- 缺省值
1.2
- mds_bal_mid区块
- 描述
Ceph 会迁移大于目标子树大小的此部分的任何子树。
- 类型
浮点
- 缺省值
0.3
- mds_bal_min区块
- 描述
Ceph 将忽略小于目标子树大小的此部分的任何子树。
- 类型
浮点
- 缺省值
0.001
- mds_平衡目标移除最小值
- 描述
在 Ceph 从 MDS 映射中除去旧 MDS 目标之前,平衡器迭代的最小次数。
- 类型
32 位整数
- 缺省值
5
- mds_平衡目标移除上限
- 描述
在 Ceph 从 MDS 映射中除去旧 MDS 目标之前的最大均衡器迭代次数。
- 类型
32 位整数
- 缺省值
10
- mds_重放间隔
- 描述
处于
hot standby的standby-replay方式时的日志轮询时间间隔。- 类型
浮点
- 缺省值
1
- mds_关机检查
- 描述
MDS 关闭期间轮询高速缓存的时间间隔。
- 类型
32 位整数
- 缺省值
0
- mds_垃圾回收导出
- 描述
Ceph 在节点之间随机导出子树。 仅用于测试目的。
- 类型
32 位整数
- 缺省值
0
- mds_thrash_fragment
- 描述
Ceph 随机片段或合并目录。
- 类型
32 位整数
- 缺省值
0
- mds_dump_cache_on_map
- 描述
Ceph 将 MDS 高速缓存内容转储到每个 MDS 映射上的文件。
- 类型
布尔值
- 缺省值
false
- mds_dump_cache_after_rejoin
- 描述
Ceph 在恢复期间重新加入高速缓存后将 MDS 高速缓存内容转储到文件。
- 类型
布尔值
- 缺省值
false
- mds_验证散射
- 描述
Ceph 断言各种散点/集合不变量都是
true。 仅供开发者使用。- 类型
布尔值
- 缺省值
false
- mds_调试_散点图
- 描述
Ceph 断言各种递归统计信息不变量为
true。 仅供开发者使用。- 类型
布尔值
- 缺省值
false
- mds_调试_碎片
- 描述
Ceph 会在方便时验证目录分段不变量。 仅供开发者使用。
- 类型
布尔值
- 缺省值
false
- mds_调试_身份验证_PIN码
- 描述
调试认证引脚不变量。 仅供开发者使用。
- 类型
布尔值
- 缺省值
false
- mds_debug_subtree
- 描述
正在调试子树不变量。 仅供开发者使用。
- 类型
布尔值
- 缺省值
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_清除会话
- 描述
Ceph 在启动时删除所有客户机会话。 仅用于测试目的。
- 类型
布尔值
- 缺省值
0
- mds_擦除_预分配_inode
- 描述
Ceph 在启动时删除 inode 预分配元数据。 仅用于测试目的。
- 类型
布尔值
- 缺省值
0
- mds_跳过ino
- 描述
启动时要跳过的索引节点数。 仅用于测试目的。
- 类型
32 位整数
- 缺省值
0
- mds_备用_名称
- 描述
MDS 守护程序是此设置中指定的名称的另一个 MDS 守护程序的备用守护程序。
- 类型
字符串
- 缺省值
不适用
- mds_备用_为_排名
- 描述
MDS 守护程序的实例是此列组的另一个 MDS 守护程序实例的备用实例。
- 类型
32 位整数
- 缺省值
-1
- mds_standby_重放
- 描述
确定 MDS 守护程序在用作
hot standby时是否轮询并重放活动 MDS 的日志。- 类型
布尔值
- 缺省值
false