mirror of
https://git.proxmox.com/git/pve-docs
synced 2025-08-06 18:30:05 +00:00
qm: IO-Thread: rework and add a bit more context
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
bcb4e590fb
commit
afb9056593
8
qm.adoc
8
qm.adoc
@ -253,10 +253,10 @@ The option *IO Thread* can only be used when using a disk with the *VirtIO*
|
|||||||
controller, or with the *SCSI* controller, when the emulated controller type is
|
controller, or with the *SCSI* controller, when the emulated controller type is
|
||||||
*VirtIO SCSI single*. With *IO Thread* enabled, QEMU creates one I/O thread per
|
*VirtIO SCSI single*. With *IO Thread* enabled, QEMU creates one I/O thread per
|
||||||
storage controller, rather than handling all I/O in the main event loop or vCPU
|
storage controller, rather than handling all I/O in the main event loop or vCPU
|
||||||
threads. This can increase performance, because of improved work distribution
|
threads. One benefit is better work distribution and utilization of the
|
||||||
and also avoid hangs under very I/O-intensive host workloads, because other
|
underlying storage. Another benefit is reduced latency (hangs) in the guest for
|
||||||
threads won't be blocked waiting for I/O.
|
very I/O-intensive host workloads, since neither the main thread nor a vCPU
|
||||||
|
thread can be blocked by disk I/O.
|
||||||
|
|
||||||
[[qm_cpu]]
|
[[qm_cpu]]
|
||||||
CPU
|
CPU
|
||||||
|
Loading…
Reference in New Issue
Block a user