Lines Matching +full:high +full:- +full:throughput
1 .. SPDX-License-Identifier: GPL-2.0
26 that when an optimized path is available, it will be chosen over a non-optimized
27 one. Current the NVMe multipath policies include numa(default), round-robin and
28 queue-depth.
30 To set the desired policy (e.g., round-robin), use one of the following methods:
31 1. echo -n "round-robin" > /sys/module/nvme_core/parameters/iopolicy
32 2. or add the "nvme_core.iopolicy=round-robin" to cmdline.
36 ----
43 1. Multi-core Systems: Optimizes memory access in multi-core and
44 multi-processor systems, especially under NUMA architecture.
45 2. High Affinity Workloads: Binds I/O processing to the CPU to reduce
49 Round-Robin
50 -----------
52 The round-robin policy distributes I/O requests evenly across all paths to
53 enhance throughput and resource utilization. Each I/O operation is sent to the
56 When to use the round-robin policy:
63 Queue-Depth
64 -----------
66 The queue-depth policy manages I/O requests based on the current queue depth
67 of each path, selecting the path with the least number of in-flight I/Os.
69 When to use the queue-depth policy:
70 1. High load with small I/Os: Effectively balances load across paths when
71 the load is high, and I/O operations consist of small, relatively
72 fixed-sized requests.