Update ZIO Scheduler.rst

This commit is contained in:
William Reiske
2021-06-17 13:33:08 -07:00
committed by Richard Laager
parent 4bcc7f69c3
commit cd6805a58d

View File

@@ -47,7 +47,7 @@ are issued regardless of whether all per-queue minimums have been met.
For many physical devices, throughput increases with the number of For many physical devices, throughput increases with the number of
concurrent operations, but latency typically suffers. Further, physical concurrent operations, but latency typically suffers. Further, physical
devices typically have a limit at which more concurrent operations have devices typically have a limit at which more concurrent operations have
no effect on throughput or can actually cause it to performance to no effect on throughput or can cause the disk performance to
decrease. decrease.
The ZIO scheduler selects the next operation to issue by first looking The ZIO scheduler selects the next operation to issue by first looking
@@ -86,7 +86,7 @@ amount of dirty data in the pool. Since both throughput and latency
typically increase as the number of concurrent operations issued to typically increase as the number of concurrent operations issued to
physical devices, reducing the burstiness in the number of concurrent physical devices, reducing the burstiness in the number of concurrent
operations also stabilizes the response time of operations from other operations also stabilizes the response time of operations from other
queues. This is particular important for the sync read and write queues, queues. This is particularly important for the sync read and write queues,
where the periodic async write bursts of the txg sync can lead to where the periodic async write bursts of the txg sync can lead to
device-level contention. In broad strokes, the ZIO scheduler issues more device-level contention. In broad strokes, the ZIO scheduler issues more
concurrent operations from the async write queue as there's more dirty concurrent operations from the async write queue as there's more dirty