Skip to content

Commit d142210

Browse files
authored
Merge pull request ceph#54051 from NUABO/tanchangzhi
doc: Update mClock QOS documentation to discard osd_mclock_cost_per_* Reviewed-by: Zac Dover <[email protected]>
2 parents 72ea37a + a7502cb commit d142210

File tree

1 file changed

+0
-23
lines changed

1 file changed

+0
-23
lines changed

doc/dev/osd_internals/mclock_wpq_cmp_study.rst

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -114,29 +114,6 @@ baseline throughput for each device type was determined:
114114
256 KiB. For HDDs, it was 40MiB. The above throughput was obtained
115115
by running 4 KiB random writes at a queue depth of 64 for 300 secs.
116116

117-
Factoring I/O Cost in mClock
118-
============================
119-
120-
The services using mClock have a cost associated with them. The cost can be
121-
different for each service type. The mClock scheduler factors in the cost
122-
during calculations for parameters like *reservation*, *weight* and *limit*.
123-
The calculations determine when the next op for the service type can be
124-
dequeued from the operation queue. In general, the higher the cost, the longer
125-
an op remains in the operation queue.
126-
127-
A cost modeling study was performed to determine the cost per I/O and the cost
128-
per byte for SSD and HDD device types. The following cost specific options are
129-
used under the hood by mClock,
130-
131-
- :confval:`osd_mclock_cost_per_io_usec`
132-
- :confval:`osd_mclock_cost_per_io_usec_hdd`
133-
- :confval:`osd_mclock_cost_per_io_usec_ssd`
134-
- :confval:`osd_mclock_cost_per_byte_usec`
135-
- :confval:`osd_mclock_cost_per_byte_usec_hdd`
136-
- :confval:`osd_mclock_cost_per_byte_usec_ssd`
137-
138-
See :doc:`/rados/configuration/mclock-config-ref` for more details.
139-
140117
MClock Profile Allocations
141118
==========================
142119

0 commit comments

Comments
 (0)