8.5. writeback Throttle
Ceph 在内核中复制一些回写行为,因为页面缓存往往保持脏数据回路太长。
- filestore_wbthrottle_enable
- 描述
- 启用文件存储 write-back throttle。文件存储节流被用来防止每个文件存储同步前进行大量未提交的数据。(仅限专家)。
- 类型
- 布尔值
- 默认
-
true
- filestore_wbthrottle_btrfs_bytes_start_flusher
- 描述
- Ceph 开始刷新 btrfs 文件系统的脏字节数。
- 类型
- 64-bit Unsigned 整数
- 默认
-
41943040
- filestore_wbthrottle_btrfs_bytes_hard_limit
- 描述
- Ceph 开始节流 I/O 的脏字节数阈值,直到 btrfs 的 flusher 捕获为止。
- 类型
- 64-bit Unsigned 整数
- 默认
-
419430400
- filestore_wbthrottle_btrfs_ios_start_flusher
- 描述
- Ceph 开始刷新 btrfs 的脏 I/Os 阈值。
- 类型
- 64-bit Unsigned 整数
- 默认
-
500
- filestore_wbthrottle_btrfs_ios_hard_limit
- 描述
- Ceph 开始节流 IO 的脏 I/Os 阈值,直到 btrfs 达到清理者为止。
- 类型
- 64-bit Unsigned 整数
- 默认
-
5000
- filestore_wbthrottle_btrfs_inodes_start_flusher
- 描述
- Ceph 开始刷新 btrfs 的脏内节点阈值。
- 类型
- 64-bit Unsigned 整数
- 默认
-
500
- filestore_wbthrottle_btrfs_inodes_hard_limit
- 描述
-
Ceph 开始节流 IO 的脏内节点阈值,直到 btrfs 的 flusher 捕获为止。必须小于
fd
限值。 - 类型
- 64-bit Unsigned 整数
- 默认
-
5000
- filestore_wbthrottle_xfs_bytes_start_flusher
- 描述
- Ceph 开始刷新 XFS 文件系统的脏字节数阈值。
- 类型
- 64-bit Unsigned 整数
- 默认
-
41943040
- filestore_wbthrottle_xfs_bytes_hard_limit
- 描述
- Ceph 开始节流 IO 的脏字节数阈值直至 XFS 的清理器捕获为止。
- 类型
- 64-bit Unsigned 整数
- 默认
-
419430400
- filestore_wbthrottle_xfs_ios_start_flusher
- 描述
- Ceph 开始刷新 XFS 的脏 I/Os 阈值。
- 类型
- 64-bit Unsigned 整数
- 默认
-
500
- filestore_wbthrottle_xfs_ios_hard_limit
- 描述
- Ceph 开始节流 IO 的脏 I/Os 阈值,直到 XFS 的清理器捕获为止。
- 类型
- 64-bit Unsigned 整数
- 默认
-
5000
- filestore_wbthrottle_xfs_inodes_start_flusher
- 描述
- Ceph 开始对 XFS 后台刷新的脏内节点阈值。
- 类型
- 64-bit Unsigned 整数
- 默认
-
500
- filestore_wbthrottle_xfs_inodes_hard_limit
- 描述
-
Ceph 开始节流 IO 的脏内节点阈值,直到 XFS 的清理器捕获为止。必须小于
fd
限值。 - 类型
- 64-bit Unsigned 整数
- 默认
-
5000