-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Ceph Storage
Chapter 24. Writeback Throttle
Ceph replicates some of the writeback behavior in the kernel, because the page cache tends to keep dirty data round too long.
filestore_wbthrottle_enable
- Description
- Enables the filestore writeback throttle. The filestore writeback throttle is used to prevent large amounts of uncommitted data from building up before each filestore sync. (Experts only).
- Type
- Boolean
- Default
-
true
filestore_wbthrottle_btrfs_bytes_start_flusher
- Description
-
Dirty bytes threshold at which Ceph begins background flushing for
btrfs
. - Type
- 64-bit Unsigned Integer
- Default
-
41943040
filestore_wbthrottle_btrfs_bytes_hard_limit
- Description
-
Dirty bytes threshold at which Ceph begins to throttle I/O until the flusher catches up for
btrfs
. - Type
- 64-bit Unsigned Integer
- Default
-
419430400
filestore_wbthrottle_btrfs_ios_start_flusher
- Description
-
Dirty ios threshhold at which Ceph begins background flushing for
btrfs
. - Type
- 64-bit Unsigned Integer
- Default
-
500
filestore_wbthrottle_btrfs_ios_hard_limit
- Description
-
Dirty ios threshhold at which Ceph begins to throttle IO until the flusher catches up for
btrfs
. - Type
- 64-bit Unsigned Integer
- Default
-
5000
filestore_wbthrottle_btrfs_inodes_start_flusher
- Description
-
Dirty inodes threshhold at which Ceph begins background flushing for
btrfs
. - Type
- 64-bit Unsigned Integer
- Default
-
500
filestore_wbthrottle_btrfs_inodes_hard_limit
- Description
-
Dirty inodes threshhold at which Ceph begins to throttle IO until the flusher catches up for
btrfs
. Must be less than thefd
limit. - Type
- 64-bit Unsigned Integer
- Default
-
5000
filestore_wbthrottle_xfs_bytes_start_flusher
- Description
- Dirty bytes threshold at which Ceph begins background flushing for XFS.
- Type
- 64-bit Unsigned Integer
- Default
-
41943040
filestore_wbthrottle_xfs_bytes_hard_limit
- Description
- Dirty bytes threshold at which Ceph begins to throttle IO until the flusher catches up for XFS.
- Type
- 64-bit Unsigned Integer
- Default
-
419430400
filestore_wbthrottle_xfs_ios_start_flusher
- Description
- Dirty ios threshhold at which Ceph begins background flushing for XFS.
- Type
- 64-bit Unsigned Integer
- Default
-
500
filestore_wbthrottle_xfs_ios_hard_limit
- Description
- Dirty ios threshhold at which Ceph begins to throttle IO until the flusher catches up for XFS.
- Type
- 64-bit Unsigned Integer
- Default
-
5000
filestore_wbthrottle_xfs_inodes_start_flusher
- Description
- Dirty inodes threshhold at which Ceph begins background flushing for XFS.
- Type
- 64-bit Unsigned Integer
- Default
-
500
filestore_wbthrottle_xfs_inodes_hard_limit
- Description
-
Dirty inodes threshhold at which Ceph begins to throttle IO until the flusher catches up for XFS. Must be less than the
fd
limit. - Type
- 64-bit Unsigned Integer
- Default
-
5000